我有一个MDI主表单,一个显示子表单的菜单项(我们称其为frmEmployees),在此表单内为Button(btnNew ...),如何从此处打开一个对话框(如Dialog();我的意思是,直到frmNewEmployee关闭,才能访问frmEmployees。// Main_Form_LoadMain_Form.IsMdiContainer = true;从主窗体的菜单项中,打开frmNewEmployee// MenuItem_ClickfrmEmployees frmEmp = new frmEmployees();frmEmp.MdiParent = this;frmEmp.Show();从一个按钮,我打开另一个窗体// newButton_ClickfrmNewEmployee frmNE = new frmNewEmployee();frmNE.MdiParent = this.MdiParent;//frmNE.Show(); // OK, but allows return to frmEmployeesfrmNE.ShowDialog(); // here comes the problemfrmEmployees打开时,有什么方法可以阻止frmEmployees?提前致谢! (adsbygoogle = window.adsbygoogle || []).push({}); 最佳答案 不要设置frmNE.mdiParent。让该实例为frmEmployees的子代。要重新声明,请不要设置mdiParent属性并调用frmNE.ShowDialog(),被阻止的表单将为frmEmployee。 (adsbygoogle = window.adsbygoogle || []).push({}); 10-07 17:30