2010-05-19 84 views

回答

14

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

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

它应该是相当直截了当:

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

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