MDI窗体初始化时加载子窗体问题.
Main(){
Application.Run(new mdi());
}
public mdi()
{
InitializeComponent();
Form frmd = new day.frmDay();
frmd.MdiParent = this;
frmd.Size = this.Size;
frmd.WindowState = FormWindowState.Maximized;
frmd.Show();
}
这样就会出现以下错误:
只能向MdiClient 添加MDI 子窗体。
如果在mdi的load里show()子窗体就会提示未将对像引用到实例,
如果Main()里不先加载MDI窗体,而是先加载一个引导窗体(如:登录窗体),通过引导窗体来打开MDI的话,那么mdi加载子窗体就不会出错。
或者是在mdi里放个按钮,通过按钮来打开子窗体也不会出错。
请问怎么初始化mdi的时候显示子窗体?