【问题标题】:Overriding parent controls enabledness覆盖父控件启用
【发布时间】:2011-08-15 21:56:22
【问题描述】:

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

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

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

这可能吗?

我宁愿不为所有同级控件添加绑定。

也许周围有一个非可视的辅助分组容器“控件”/组件支持绑定?

【问题讨论】:

    标签: .net winforms data-binding tablelayoutpanel


    【解决方案1】:

    你想做的事是不可能的。 Windows 不会让你这样做。

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

    【讨论】:

    • 我不喜欢发布“你做不到”的答案,从来不受欢迎。 +1 调用它。
    • “流行”从来都不是我的菜 :)。
    猜你喜欢
    • 2013-07-15
    • 2011-12-26
    • 1970-01-01
    • 2011-02-08
    • 2015-10-25
    • 2013-03-04
    • 2014-03-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多