父窗体调用子窗体 Application.Run(new Form1)提示对象为空

父窗体调用子窗体的时候,Program.cs中的Application.Run(new Form1)会报错 提示对象为空,但是一步一步调试的时候,就不会出问题,同样的代码,有时候会出问题,有时候不会图片说明 主窗体(form1)的构造函数 是原来的函数求救

在Form1()构造函数里下断点调试下,检查下是不是SkinManager的问题,没有这个样式,或者调用的问题

<<同样的代码,有时候会出问题,有时候不会
奇怪,正常不会这样,可将方案总管的图抓下来给大家看,才能判断是那里出问题

<<同样的代码,有时候会出问题,有时候不会
有没可能是时序问题?在某些情况下调用先于初始化完成了

意思是对象没有实例化
Form1 f1 = new Form1();
在调用f1试试