How to Prevent Reordering of Tab Pages in WinForms TabbedMDI

18 Nov 20181 minute to read

The reordering of tab pages can be prevented by implementing the below code snippet. For this derive a class from WinForms TabbedMDI and override the MDITabPanel property and set the UserMoveTabs property of MDITabPanel to true.

// Derive a class from TabbedMDIManager. 

// Override MDITabPanel property. 

// Set MDITabPanel's UserMoveTabs property to False.

tabPanel.UserMoveTabs = false;
' Derive a class from TabbedMDIManager. 

' Override MDITabPanel property. 

' Set MDITabPanel's UserMoveTabs property to False.

tabPanel.UserMoveTabs = False