在我的主窗体的构造函数中,我有:

itemDisplay newForm = new itemDisplay();
newForm.Show();


在表单的其他地方,我有一个textbox_textchanged事件,在该事件中我试图引用newForm中的方法,但它不会让我少访问其中的方法。构造函数是公共的,我还缺少什么?

最佳答案

您需要保留对新创建的表单的引用作为模块级变量。像这样:

private itemDisplay newForm = new itemDisplay();

public my_main_form()
{
    newForm.Show();
}


然后,您应该可以从主窗体中的任何位置访问newForm

08-04 12:42