使关闭按钮隐藏而不是关闭

问题描述:

如何使窗体上的关闭按钮有效地用作“隐藏”按钮?使关闭按钮隐藏而不是关闭

有没有办法中止FormClosing事件?

你可以只捕获FormClosing事件和停止默认的动作,然后,而不是关闭窗体的只是将其隐藏:

private void Form1_FormClosing(object sender, FormClosingEventArgs e) 
{ 
    e.Cancel = true; 
    this.Hide(); 
} 

它应该是相当直截了当:

要取消一种形式的封闭,设置FormClosingEventArgs传递到您的事件处理程序trueCancel财产。

关于隐藏窗口的问题的第二部分,隐藏到任务栏或隐藏到通知区域?