为什么this.close无法关闭当前窗口

.Net技术 码拜 8年前 (2016-01-29) 1297次浏览
用这个代码无法关闭当前窗口.求指导!!
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();
}
解决方案:5分
总共才3条语句,莫非你不在第2条语句上进行一次调试吗?假如不调试,靠拿眼睛看编程对错,那你们的要求也太高了。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明为什么this.close无法关闭当前窗口
喜欢 (0)
[1034331897@qq.com]
分享 (0)