在我的主窗体构造函数中,我有:
itemDisplay newForm = new itemDisplay();
newForm.Show();
表单中的其他地方我有一个textbox_textchanged
事件,我试图引用newForm
中的方法,但它不会让我访问实例,更不用说它中的方法了。构造函数是公开的,我还缺少什么?
答案 0 :(得分:3)
您需要将对新创建的表单的引用保留为模块级变量。像这样:
private itemDisplay newForm = new itemDisplay();
public my_main_form()
{
newForm.Show();
}
然后,您应该可以在主窗体中的任何位置访问newForm
。
答案 1 :(得分:1)
您还可以在
下面创建类的实例private itemDisplay newForm;
public my_main_form()
{
newForm = new itemDisplay();
newForm.Show();
}