c#如何让主窗体先显示主窗体再显示子窗体?

来源:百度知道 编辑:UC知道 时间:2024/06/17 04:20:25
主窗体为MainForm,子窗体为SonForm,我在MainForm的FormLord()方法里面写的SonForm sonForm=new SonForm(), sonForm.Show();
结果在程序运行的时候总是先显示子窗体在显示主窗体,而且主窗体都把子窗体覆盖了

不要在MainForm的Load事件里写,
在MainForm的Shown事件里显示子窗体,

FormLord没完,你的主窗体就没加载完。

你要子窗体在前面的话。用sonFom.focus()

你把他别放LOAD事件里,放Shown事件里

在Activated事件里写