日期:2014-05-19  浏览次数:20850 次

WinForm 关闭窗体怎么没有提示,直接关闭了?
我添加了如下代码
private   void   Form1_Closing(object   sender,   System.ComponentModel.CancelEventArgs   e)
                {
                        DialogResult   r   =   MessageBox.Show( "是否关闭窗口! ",   "关闭窗口! ",   MessageBoxButtons.YesNo,   MessageBoxIcon.Question);
                        if   (r==DialogResult.No   )
                        {
                                e.Cancel   =   true;
                        }
                }
怎么我关闭时没有提示,刚学C#,向大家请教下

------解决方案--------------------
Form1_Closing
你注册了这个事件没有?
this.Closing += new...
------解决方案--------------------
ms有个onclose事件哈,在那事件里加你的代码看看
------解决方案--------------------
是啊,你注册上了这个事件了吗?


------解决方案--------------------
运行调试下.如果通过.说明OnClose事件已经注册..
你在找找其他原因..