在我的MDI表单应用程序中,父表单中有一个Browse
按钮。单击此按钮时,将显示当前激活的表单的已保存记录
我的要求是在Browse
表单打开时,在Browse
表单未关闭之前,其他子表单不可访问。
我尝试使用BrowseForm.ShowDialog();
代替BrowseForm.Show();
但是它抛出了以下异常。
不是顶级表单的表单不能显示为模式对话框。在调用showDialog
之前从任何父表单中删除表单
答案 0 :(得分:0)
要在主窗体内使用Form.Show();
作为子窗口打开窗体否则从主窗体的子窗口中删除if并使用form.ShowDialog();