如何通过按下关闭按钮,使表格未关闭,并关闭?
private void Form1_Closed(object sender, EventArgs e)
{
Form1.Hide();
}
所以表格完全相同。
答案 0 :(得分:18)
你应该在FormClosing而不是FormClosed事件上这样做:
private void Form1_FormClosing(object sender, EventArgs e) {
Form1.Hide();
e.Cancel = true;
}
FormClosed表示表单已经关闭。
答案 1 :(得分:1)
您想要中断表单结束事件并取消它,例如最小化:
private void Form_FormClosing(object sender, FormClosingEventArgs e)
{
e.Cancel = true;
this.WindowState = FormWindowState.Minimized;
}
答案 2 :(得分:1)
以下是样本。你有几个选择
private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
// this.Hide();
// e.Cancel = true;
this.Close();
}
从中删除表单 显示,从内存,它是 必须关闭而不是隐藏它
答案 3 :(得分:0)
使用FormClosing
事件,并将e.Cancel
设置为true。