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)
这句,检查并修改一下,以达到你的要求。