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

窗体关闭有关问题?

2012-01-09 
窗体关闭问题??我已经在FormClosing中写好关闭的相关判断语句,但现在我想用该窗体上的一个按钮来直接调用F

窗体关闭问题??
我已经在FormClosing中写好关闭的相关判断语句,但现在我想用该窗体上的一个按钮来直接调用FormClosing所实现的功能   怎么操作呢?FormClosing中的代码如下:

                private   void   Test_FormClosing(object   sender,   FormClosingEventArgs   e)
                {

                        DialogResult   dr;
                        dr   =   MessageBox.Show( "是否真的要关闭窗体? ",   "提示信息   ",   MessageBoxButtons.OKCancel,   MessageBoxIcon.Information,   MessageBoxDefaultButton.Button2);
                        if   (dr   ==   DialogResult.Cancel)
                        {
                                e.Cancel   =   true;
                             
                        }
                }


[解决办法]
DialogResult dr;
dr = MessageBox.Show( "是否真的要关闭窗体? ", "提示信息 ", MessageBoxButtons.OKCancel, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2);
if (dr == DialogResult.Cancel)
{
return;

}
this.close();

[解决办法]
这样就自动调用FormClosing事件了

private void button2_Click(object sender, EventArgs e)
{
Application.Exit();
}

热点排行