【问题标题】:Problems with the Parent Form in MDI ApplicationMDI应用程序中的父窗体问题
【发布时间】:2010-11-09 01:43:07
【问题描述】:

我在容器(父窗体)中使用按钮作为控件 当子窗体出现时,父窗体中的控件(按钮、图片、标签)出现在子窗体上并覆盖它,我看不到子窗体 有谁知道如何防止这种情况发生,并且我不想将这些控件设置为

Control.Visible=false;

因为当我最小化子窗体时,我希望用户能够看到带有所有控件的容器

【问题讨论】:

  • 您如何制作子表单?在我看来,您正在制作与父表单类型相同的子表单。告诉我们您是如何实例化子表单的。

标签: c# .net .net-3.5 mdi mdiparent


【解决方案1】:

子控件是另一个容器还是单独的窗体?如果它是另一个容器,请使用子表单的名称和bringtoFront,即child.BringToFront(); 我认为您的问题是您将控件放在父容器中。它们将保留在您创建的任何 mdi 子表单之上。我认为您处理此问题的最佳方法是通过在子窗体中创建自定义事件或在父窗体中监视子窗体的窗口状态来根据 mdi 子窗体的窗口状态更改它们的可见性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多