當用戶單擊 Windows 表單應用程式(在 C# 中)中的關閉(紅色 X)按鈕時,如何更改發生的情況?我想添加一個簡單的 DialogResult 和 Messagebox 來詢問用戶是否確定要關閉表單。
uj5u.com熱心網友回復:
您應該處理 Form 類上的 FormClosing 事件。在處理程式中,您可以將 CancelEventArgs.Cancel 屬性的值設定為true以防止關閉表單。
例子:
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (MessageBox.Show("Close?", "Close", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
e.Cancel = true;
}
您可以通過在 Windows 表單設計器打開時雙擊“屬性”選項卡中的事件來創建處理程式方法:

請參閱https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.form.formclosing?view=windowsdesktop-6.0
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/443586.html
