C#里关于FormClosing事件的问题
在Winform程序里,我想将设计界面右上角的 “关闭”按钮改成默认至托盘。。
网上查到的方法是加上代码,如下:
C# code
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
DialogResult dr = MessageBox.Show("你确定关闭吗?", "Closing.....", MessageBoxButtons.OKCancel);
if(dr==DialogResult.Cancel)
{
e.Cancel=true;
}
}
运行的时候,还是不行。点击“关闭” 不会弹出确认对话框,不知道为什么?
网上有说 需要将FormClosing事件与窗体绑定,问如何绑定????
求大神!谢谢
------解决方案--------------------
------解决方案--------------------如果是你自己点出来的事件。默认是会绑定好的。
在窗体的Design代码会自动添加
this.FormClosing+= new FormClosingEventArgs(Form1_FormClosing);
你调试一下看进去事件没有
------解决方案--------------------