2013-12-19 2 views
6

У меня есть групповой флажок, я хочу связать групповой ящик с темами checkbox Groupbox checkbox Образ темы - пример.Флажок неопределен для checkbox groupbox

Как связать Theme1 и Theme2 с темами? Checkbox controlled by Example groupbox

+0

Вы имеете в виду проверку их обоих, когда «Темы» были отмечены? – Max

+0

.... но что происходит, когда ** пользователь ** щелкает «Темы» или «Флажок»? Если они могут выбрать неопределенное состояние, как ваш код знает, чтобы проверить 1 или 2? Как это проще, чем просто щелкнуть 1 или 2 по мере необходимости? – Plutonix

+0

Установленные флажки «Checkbox» отмечены/не отмечены флажком Checkbox1 и Checkbox2, если Checkbox1.Checked = false и Checkbox2.Checked = true, «Checkbox» является неопределенным. –

ответ

1

Вы не указали, что означает «связать темы с групповым ящиком» и что означает неопределенное состояние. Однако, поскольку проверка/выбор Theme1, вероятно, исключает использование Theme2, похоже, что вы не используете нужный интерфейс пользовательского интерфейса (так как пользователь может выбрать оба).

Рассмотрите ComboBox с записями {"No Theme", "Theme 1", "Theme 2"}. Таким образом, никто не путается и меньше пространства формы потребляется.

Редактировать

Если ваша правка действительно отражает то, что вы хотите, установить «вне» проверить состояние всякий раз, когда один из изменений CheckState внутренней части CheckBox в. Это все еще не имеет смысла - что вы будете делать, когда пользователь проверяет/отменяет внешний флажок?

+0

Или кнопка выбора (= радиокнопка)? – Neolisk

+0

Флажок «Список тем» - это пример группового ящика, например: checkbox checkbox в темах меняется с групповым полем. –

+0

Если они проверяют Theme1 ** и ** theme2 - что они могут делать, что вы используете? до сих пор неясно, почему вам нужна третья проверка, чтобы отразить статус двух других проверок. вам, вероятно, нужен набор радиостанций, комбо или даже контроль надстройки. Если «Темы» предназначены для включения группового ящика и выбора, он действительно отражает выбор «Нет тем». – Plutonix

Смежные вопросы