【发布时间】:2013-09-24 14:17:10
【问题描述】:
如何防止 child.child.Windows 从 MDI 父窗体中退出。
请看下图。
添加产品窗口是 MDI 父窗体的子窗体。添加类别窗口是添加产品窗口的子窗口。当我使用以下代码时,添加产品窗口不会从 MDI 父窗体中退出。
Add_Product obj_AddNewProduct = new Add_Product();
obj_AddNewProduct.MdiParent = this;
obj_AddNewProduct.Show();
但我怎样才能使 obj_AddCategory 成为 MDI 父窗体的子级?
Add_Category obj_AddCategory = new Add_Category();
// obj_AddCategory.MdiParent = this; ???
obj_AddCategory.Show();
或者谁有更好的解决方案?
【问题讨论】:
-
我知道你想约束那个 Category 表单,但它看起来像一个 Dialog 表单,所以使用
obj_AddCategory.ShowDialog使其成为模态。否则,它将是obj_AddCategory.MdiParent = this.MdiParent;