用这个代码无法关闭当前窗口.求指导!!
private void btnClose_Click(object sender, EventArgs e)
{
DialogResult dr = MessageBox.Show(“确定要关闭当前窗口吗?”, “退出!”, MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (dr == DialogResult.OK)
{
this.Close();
}
但用这个代码可以.
private void btnClose_Click(object sender, EventArgs e)
{
this.Close();
}
private void btnClose_Click(object sender, EventArgs e)
{
DialogResult dr = MessageBox.Show(“确定要关闭当前窗口吗?”, “退出!”, MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (dr == DialogResult.OK)
{
this.Close();
}
但用这个代码可以.
private void btnClose_Click(object sender, EventArgs e)
{
this.Close();
}
解决方案:15分
前面写的是yes/no,后面判断的时候用的是ok,当然永远不成立。改成
if (dr == DialogResult.Yes)
{
this.Close();
}
if (dr == DialogResult.Yes)
{
this.Close();
}
解决方案:5分
总共才3条语句,莫非你不在第2条语句上进行一次调试吗?假如不调试,靠拿眼睛看编程对错,那你们的要求也太高了。