Hi Stephen,
Sorry for the delay in getting back to you.
It is possible to prevent a control from being MDI child by handling the event DockAllow.Here is the code snippet.
private void dockingManager1_DockAllow(object sender, Syncfusion.Windows.Forms.Tools.DockAllowEventArgs arg){
//Prevents control pnlpanel1 from being MDI Child
if(arg.DragControl==pnlpanel1 && arg.DockStyle==DockingStyle.Tabbed ) arg.Cancel=true;
}
Attached sample implements this logic.Please take a look into that.
Thanks for choosing Syncfusion products.
Regards,
Joy
fr_46889_sample.zip