我有两种形式,即形式1和形式2。我想在Form2的内部调用Form1的构造函数,因为我想在Form2之前初始化我的Form1。
//Inside Form2.cs
Form1 form1;
public Form2() //line1
{
InitializeComponent();
form1 = new Form1(); //line2
dateTimePicker1.Value = DateTime.Today.AddDays(-30);
this.FormClosing += Form_open2_FormClosing;
}
//Inside Form1.cs
Form2 form2 = new Form2();
public Form1()
{
InitializeComponent();
}
但是,在调试时,我的代码一直在第1行和第2行之间循环,应用程序需要无限的时间来加载。
我试过谷歌搜索,但我只得到结果链接构造函数在同一个类。有没有什么办法或变通的办法?
1条答案
按热度按时间mfpqipee1#
我有两个表单Form1和Form2,如图所示
下面是Form2的代码,它在初始化Form2之前创建了Form1的对象
它工作正常