溫馨提示×

winform怎么關閉窗口事件

小億
356
2024-06-07 18:48:35
欄目: 智能運維

在WinForms中,關閉窗口事件通常是指Form的Closing事件。這個事件發生在用戶試圖關閉窗口之前。要處理關閉窗口事件并防止窗口關閉,可以按照以下步驟進行:

  1. 打開窗體的設計視圖,在屬性窗口中找到Closing事件或者在代碼視圖中手動添加Closing事件處理程序:
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing);
  1. 在Closing事件處理程序中編寫邏輯來控制窗口關閉行為,例如:
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
    if (MessageBox.Show("確定要關閉窗口嗎?", "提示", MessageBoxButtons.YesNo) == DialogResult.No)
    {
        e.Cancel = true; // 取消窗口關閉操作
    }
}

在以上代碼中,如果用戶點擊了"取消"按鈕,則e.Cancel會被設置為true,從而阻止窗口關閉??梢愿鶕枰帉懖煌倪壿媮硖幚泶翱陉P閉事件。

  1. 運行應用程序,點擊窗口右上角的關閉按鈕試圖關閉窗口,會觸發Closing事件并執行相應的邏輯。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女