Переопределение родительского контроля - PullRequest
1 голос
/ 16 августа 2011

В WinForms при установке свойства родительского элемента управления Enabled все дочерние элементы управления следуют его примеру.

Однако я бы хотел, чтобы всегда был включен только один дочерний элемент управления (независимо от родительского состояния).

В моем примере у меня есть группа элементов управления на панели макета таблицы, чья возможность связана с состоянием проверки флажка (который является дочерним элементом управления).

Возможно ли это?

Я бы предпочел не добавлять привязки ко всем элементам управления.

Возможно, существует невизуальный вторичный контейнерный "элемент управления" / компонент, поддерживающий привязку?

1 Ответ

3 голосов
/ 16 августа 2011

То, что вы хотите сделать, невозможно.Windows не позволит вам сделать это.

Переосмыслите свой макет, поместите элемент управления, который вы используете сейчас, в качестве родительского, и этот дочерний элемент управления, который вам нужно включить, на том же уровне в родительском элементе (извините за термин).

...