【发布时间】:2013-01-12 06:49:25
【问题描述】:
我有一个 MDI 主窗体,一个显示子窗体的菜单项(我们称之为 frmEmployees),在这个窗体内有一个 Button(btnNew...),我如何从这里打开一个窗体对话(frmNewEmployee);我的意思是,在frmNewEmployee 关闭之前,无法联系到frmEmployees。
// Main_Form_Load
Main_Form.IsMdiContainer = true;
从主窗体中的菜单项,我打开frmEmployees
// MenuItem_Click
frmEmployees frmEmp = new frmEmployees();
frmEmp.MdiParent = this;
frmEmp.Show();
从一个按钮,我打开另一个表单
// newButton_Click
frmNewEmployee frmNE = new frmNewEmployee();
frmNE.MdiParent = this.MdiParent;
//frmNE.Show(); // OK, but allows return to frmEmployees
frmNE.ShowDialog(); // here comes the problem
有什么方法可以在frmNewEmployee 处于打开状态时阻止frmEmployees?
提前致谢!
【问题讨论】:
标签: c# winforms dialog mdi mdichild