2010-11-09 51 views
0

我在容器(父窗体) 中使用按钮作为控件,当子窗体出现时,父窗体(按钮,图片,标签)中的控件出现在子窗体上,覆盖它,我不能看到孩子表格 做任何一个知道如何防止这种情况,,和我不希望让这些控件MDI应用程序中父窗体的问题

Control.Visible=false;

因为当我尽量减少子窗体我希望用户获得使用所有控件查看容器的能力

+0

你是如何制作儿童表格的?在我看来,你正在制作与父母类型相同的子表单。告诉我们你是如何实例化子表单的。 – BeemerGuy 2010-11-09 02:44:16

回答

0

孩子是否控制另一个容器或单独的形式?如果它是另一个容器,则使用子表单的名称,并将其带到前面,即child.BringToFront();我认为你的问题是你将控件放在父容器中。他们将保持在您创建的任何mdi子表单之上。我认为处理这种情况的最好方法是根据mdi子窗体的窗口状态更改其可见性,方法是在子窗体中创建自定义事件或监视父窗体中子窗体的窗口状态。

相关问题