日期:2014-05-18  浏览次数:20972 次

C# 关于窗口初始化的问题
C# 在一个项目中。我新建了很多窗口,在启动程序的后,是不是所有的窗口都被初始化,还是只有初始化主窗口。
小弟刚刚自学C#,有很多地方不清楚,求教大侠

------解决方案--------------------
沒有調用的窗口是不會被初始化的
------解决方案--------------------
只初始化主窗体,只有你调用别的窗体时,被调用的那个窗体才被初始化
------解决方案--------------------
只初始化了主窗体
------解决方案--------------------
你应该在主窗体初始化的时候将其他窗体先实例化,再初始化。

Sub_Form1 form1;
Sub_Form2 form2;
private void mainform_load()
{
form1=new Sub_Form1();
form1.Initialize();
form2=new Sub_Form2();
form2.Initialize();
...
}