CheckBox Группировка - PullRequest
       8

CheckBox Группировка

0 голосов
/ 06 июля 2010

У меня есть 4 флажка на winform

Мне нужно сгруппировать их так, чтобы

-> Пользователь должен иметь возможность установить несколько флажков

-> Пользователю не следует разрешать снимать все флажки,

, то есть в любой момент времени должен быть установлен хотя бы один флажок,

(мне нужно как-то запретить пользователю снимать последний флажок)

Как мне этого добиться?

1 Ответ

1 голос
/ 06 июля 2010

Используйте событие CheckedChanged, чтобы проверить состояние флажков.Не позволяйте им снимать флажки, если ни один не будет отмечен.

Также вы можете настроить элементы управления флажками на одно и то же событие, используя что-то вроде ниже.

chkboxes1.CheckedChanged += new EventHandler(chkboxes_CheckedChanged); chkboxes2.CheckedChanged += new EventHandler(chkboxes_CheckedChanged); chkboxes3.CheckedChanged += new EventHandler(chkboxes_CheckedChanged);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...