方法只有一个:
使用windows的API接口直接操作
设定函数:
[DllImport("user32")]
public static extern int SetParent(int hWndChild, int hWndNewParent);
具体方法:
SetParent(frm.Handle.ToInt32(), PanelMain.Handle.ToInt32());//PanelMain是主控件包含
frm.StartPosition = FormStartPosition.WindowsDefaultLocation;
frm.TopLevel = true;
//frm.TopLevel = false;
frm.MdiParent = this;
//frm.Parent = PanelMain;
//PanelMain.Controls.Add(frm);
frm.Show();
frm.BringToFront();