【问题标题】:Prevent child of child going out from MDI Parent Form防止孩子的孩子从 MDI 父母表格中出去
【发布时间】: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;

标签: c# winforms


【解决方案1】:

简单:

Add_Category obj_AddCategory = new Add_Category();
obj_AddCategory.MdiParent = this.MdiParent;
obj_AddCategory.Show();

【讨论】:

    猜你喜欢
    • 2019-07-26
    • 2012-08-24
    • 2011-11-10
    • 2021-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-09
    • 1970-01-01
    相关资源
    最近更新 更多