首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#关于windows form的formclosing消息响应函数解决方案

2012-05-10 
C#关于windows form的formclosing消息响应函数winform的formclosing消息里面把e.canceltrue,但是这个时候

C#关于windows form的formclosing消息响应函数
winform的formclosing消息里面把e.cancel=true,但是这个时候点击右上角的关闭摁钮也不起作用了,这是为什么啊?



[解决办法]
当你点击某个窗口的关闭按钮时会弹出一个会话框,问你是否要关闭,若点击是那肯定是关闭,当你点击否时e.cancel=true这句话有起作用啦,取消当前的操作,表现为不关闭窗口
[解决办法]
formclosing:注意末尾是ing
把e.cancel=true,就表示取消本次事件,即不关闭窗体。
[解决办法]
試試
this.FormClosed+=new System.Windows.Forms.FormClosedEventHandler(Form1_FormClosed);
設定焦點
private void Form1_Load(object sender, EventArgs e)
{
this.button1.Focus();
}
[解决办法]
那就是因为你的逻辑判断有问题
 if (w_OKClicked && !w_InputDataCorrect)
这句,检查并修改一下,以达到你的要求。

热点排行