【发布时间】:2013-09-20 16:58:58
【问题描述】:
尝试隐藏表单而不是关闭它,使用
private void Playlist_FormClosed(object sender, FormClosedEventArgs e)
{
if (e.CloseReason == CloseReason.FormOwnerClosing) //if closed by aplication
{
this.Close();
}
if (e.CloseReason == CloseReason.UserClosing) //if closed by user
{
this.Hide();
}
}
但它仍然关闭它,如果用户点击关闭。
【问题讨论】:
-
您要捕获的事件是
Closed。尝试改为处理Closing,拦截它,取消它,然后隐藏而不是关闭。