We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy.
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Why does my application crash upon closing,If I had previously closed a model child form which contains DockingManager?

 

This crash will occur only if we had closed a child form which was called by using ShowDialog method.The reason is that ,when we close a form which was called by ShowDialog method,it's Dispose method will not get called.In this sutuation when we close main form, the application will crash.

The workaround is to dispose the docking manager explicitly in the Form_Closing event handler of child form.

C#

// Form's Closing event handler

private void ChildForm_Closing(object sender, System.ComponentModel.CancelEventArgs e) {

dockingManager1.Dispose();

}

VB

' Form's Closing event handler

Private Sub ChildForm_Closing(sender as object ,e as System.ComponentModel.CancelEventArgs) handles ChildForm.Closing

dockingManager1.Dispose()

End Sub

Syncfusion Inc.

Article ID: Published Date: Last Revised Date: Platform: Control:
1365 04/30/2011 07/10/2014 Windows Forms DockingManager
Tags:
Did you find this information helpful?
Add Comment
You must log in to leave a comment

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon