我有一个名为Form1
的主窗体,还有一个名为UserControl1
的用户控件,位于Form1
内。
Form1代码如下:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
}
用户控制代码如下:
public partial class UserControl1: UserControl
{
public UserControl1()
{
InitializeComponent();
}
Form1 frm = new Form1();
public void test()
{
bool status = frm.checkbox1.checked;
}
}
当我创建新对象Form1 frm = new Form1();
-在void test
外部时,Visual Studio崩溃而代码没有错误。
当我在void测试应用程序中正常运行时,但是当我想调用我的方法1000次时,它将创建1000个new Form1();
的新实例
Ofc只是它外观的一个示例。在这段代码中,我还有许多其他功能。
这是怎么回事?