How can I stop a form from closing?
To prevent a form from closing:
- Add an event handler for the form's Closing event
In C#:
private void CustomerOrdersForm_Closing(object sender, System.ComponentModel.CancelEventArgs e) { }And in VB .NET:
Private Sub CustomerOrdersForm_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing End Sub
- In the event handler method, add whatever logic you need to determine if the form close should be canceled.
- Add the following code that cancels the Closing event:
In C#:
private void CustomerOrdersForm_Closing(object sender, System.ComponentModel.CancelEventArgs e) { // Add code that checks if form Close should be canceled e.Cancel = true; }And in VB .NET:
Private Sub CustomerOrdersForm_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing ' Add code that checks if form Close should be canceled e.Cancel = True End Sub
© (c) 2026 Oak Leaf Enterprises, Inc., 1996-2026 • Updated: 05/14/09
Comment or report problem with topic
