Winform中FormClosing与FormClosed区别与使用
生活随笔
收集整理的這篇文章主要介紹了
Winform中FormClosing与FormClosed区别与使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
FormClosing與FormClosed事件 都是關閉窗體觸發的事件,
區別
??FormClosing事件?是在 關閉窗體時發生,用戶可以在該事件中 取消關閉,窗體仍然保持打開狀態。因此可以在該事件中提示一些狀態信息,詢問用戶是否關閉窗口。
??FormClosed事件 是在?關閉窗體后發生,可以在該事件中處理保存窗口的一些信息等操作,不能取消窗口關閉。
使用
??FormClosing? ? ?詢問 窗口是否關閉
private void win_FormClosing(object sender, FormClosingEventArgs e)
{
if (MessageBox.Show("還有信息未處理,是否確認關閉?", "退出確認", MessageBoxButtons.OKCancel) != System.Windows.Forms.DialogResult.OK)
{
}
else
{
e.Cancel = true;
}
}
?
? ?FormClosed? ?保存 窗口信息
private void win_FormClosed(object sender, FormClosedEventArgs e)
{
// 進行 保存一些信息的操作
// e.Cancel 屬性不存在,不能取消關閉
}
?
總結
以上是生活随笔為你收集整理的Winform中FormClosing与FormClosed区别与使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决.quartz.ObjectAlre
- 下一篇: mybatis 逆向工程生成的 Exam