我原窗体关闭事件是:
private void Form1_FormClosing(object sendersender, FormClosingEventArgs e)
{
MessageBox.show("sfasf");
this.DialogResult = DialogResult.OK;
}
现在我想通过其它按钮关闭这个窗体:
我是这样写的:
private void button1_DoubleClick(object sender, EventArgs e)
{ Form1_FormClosing(null,null);
}
可是运行结果发现关闭事件被运行了两次,那正确的该怎么写?
private void Form1_FormClosing(object sendersender, FormClosingEventArgs e)
{
MessageBox.show("sfasf");
this.DialogResult = DialogResult.OK;
}
现在我想通过其它按钮关闭这个窗体:
我是这样写的:
private void button1_DoubleClick(object sender, EventArgs e)
{ Form1_FormClosing(null,null);
}
可是运行结果发现关闭事件被运行了两次,那正确的该怎么写?
你直接在 private void button1_DoubleClick(object sender, EventArgs e)
{
里面code不就行了吗?
如果是多窗口的,可以用 application.exit()
如果是单窗口的就用 this.close()
如果是多窗口的,可以用 application.exit()