在我的winforms中我有mdi形式。在这里,我想把所有形式都作为mdi父的孩子。
我的表单结构是这样的。
MainForm (Mdi parent)
FrmEmployeeDetails(child of MainForm)
FrmNewEmployeeDetails(child of FrmEmployeeDetails)
当我执行project.form NewEmployeeDetails
时,会在MainForm外面打开。
对于FrmEmployeeDetails
我这样编码。
FrmEmployeeDetails EmployeeDetails= new FrmEmployeeDetails();
EmployeeDetails.MDIparent=this;
EmployeeDetails.show();
FrmNewEmployeeDetails
是FrmEmployeeDetails
的儿童形式。
对于FrmEmployeeDetails
表单,我正在创建NewEmployeeDetails
。
FrmNewEmployeeDetails newemployeedetails = new FrmNewEmployeeDetails();
newemployeedetails.show();
如何制作
FrmNewEmployeeDetails
作为MainForm
的mdi孩子。
提前致谢。
答案 0 :(得分:1)
你应该做这个
FrmNewEmployeeDetails newemployeedetails = new FrmNewEmployeeDetails();
// Set the Parent Form of the Child window.
newemployeedetails.MdiParent = this;
// Display the new form.
newemployeedetails.Show();
答案 1 :(得分:1)
更改行
EmployeeDetails.MDIparent=this;
到
EmployeeDetails.MDIparent=this.MdiParent;