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. (Last updated on: November 16, 2018).
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?

Platform: WinForms |
Control: DockingManager |
Published Date: April 30, 2011 |
Last Revised Date: July 10, 2014

 

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.

2X faster development

The ultimate WinForms UI toolkit to boost your development speed.
ADD COMMENT
You must log in to leave a comment

Please sign in to access our KB

This page will automatically be redirected to the sign-in page in 10 seconds.

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