How to prevent or block closing a WinForms window?

后端 未结 8 707
情书的邮戳
情书的邮戳 2020-12-01 04:01

How can I prevent window closing by showing a MessageBox? (Technology:WinForms with C#)

When the close event occurs I want the

8条回答
  •  挽巷
    挽巷 (楼主)
    2020-12-01 04:56

    private void Form1_FormClosing(object sender, FormClosingEventArgs e) {
        var window = MessageBox.Show(
            "Close the window?", 
            "Are you sure?", 
            MessageBoxButtons.YesNo);
    
        e.Cancel = (window == DialogResult.No);
    }
    

提交回复
热议问题