How to Disable Alt + F4 closing form?

后端 未结 11 1533
遇见更好的自我
遇见更好的自我 2020-11-29 21:23

What is the best way to disable Alt + F4 in a c# win form to prevent the user from closing the form?

I am using a form as a popup dialog to dis

11条回答
  •  抹茶落季
    2020-11-29 21:49

    This does the job:

    bool myButtonWasClicked = false;
    private void Exit_Click(object sender, EventArgs e)
    {
      myButtonWasClicked = true;
      Application.Exit();
    }
    private void Form1_FormClosing(object sender, FormClosingEventArgs e)
    {
      if (myButtonWasClicked)
      {
        e.Cancel = false;
      }
      else
      {
        e.Cancel = true;
      }
    
    
    }
    

提交回复
热议问题