在我的主表单中,我在鼠标单击时打开了其他几个表单,如下所示:
主要形式:
...
private void btn_Click(object sender, EventArgs e){
frmNewForm newForm = frmNewForm();
newForm.Show();
}
在新表单中,我想检查是否有任何数据要显示,如果没有则立即关闭表单。新形式:
...
public frmNewForm(){
InitializeComponent();
// check if opening this form makes sense
if(noData){
Close();
}
}
但是,我在以下位置抛出异常frmNewForm.Show()
:无法访问对象。
如果翻译与 Visual Studio 的不完全相同,我深表歉意:我正在使用另一种语言版本。
无论如何,我该怎么做才能安全关闭frmNewForm
?