覆盖父控件启用

时间:2011-08-15 21:56:22

标签: .net winforms data-binding tablelayoutpanel

在WinForms中,当您设置父控件的Enabled属性时,所有子控件都会效仿。

但是,我想只启用一个子控件,始终始终启用(无论父状态如何)。

在我的示例中,我在表布局面板中有一堆控件,其启用性绑定到复选框的检查状态(恰好是子控件)。

这可能吗?

我宁愿不为所有兄弟控件添加绑定。

也许有一个非可视的二级分组容器“控件”/组件支持绑定?

1 个答案:

答案 0 :(得分:3)

你想做什么是不可能的。 Windows不允许你这样做。

重新考虑您的布局,将您现在使用的控件作为父级放置,并在超级父级的同一级别启用您需要的子控件(对不起该术语)。