private void Form1_FormClosing(object sender, FormClosedEventArgs e) { DialogResult dr = MessageBox.Show("Do you want to quit", "Exit",MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk); if (dr == DialogResult.No) { return; //Code Trying to prevent closing of form but failed } }
if (dr == DialogResult.Yes) { this.Close(); //Form will close even without this... }
private void frmMain_FormClosing(object sender, FormClosingEventArgs e) { if (MessageBox.Show("Close?", "Close main form", MessageBoxButtons.YesNo) == DialogResult.No) { e.Cancel = true; } }
FormClosing
this.Close()
FormClosed
FormClosingEventArgs
CloseReason
e.Cancel = true
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)