I have a dialog that I show with
. It has an OK button and a Cancel button; the OK button also has an event handler.
I want to
You can cancel closing by setting the Form's DialogResult
to DialogResult.None
.
An example where button1 is the AcceptButton:
private void button1_Click(object sender, EventArgs e) {
if (!validate())
this.DialogResult = DialogResult.None;
}
When the user clicks button1 and the validate method returns false, the form will not be closed.