title: Double confirmation on exit
body: <p>I am trying to make it so that the user is prompted to confirm exiting my program in c#, but for some reason, if they say "yes" they would like to exit, the confirmation box would pop up again. I can't figure out why.</p>
  
  <pre><code>    if (MessageBox.Show("Are you sure you want to exit?", "Confirm exit", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
      {
          e.Cancel = true;
      }
      else { Application.Exit(); }
  </code></pre>