#c# #.net #winforms #radio-button
#c# #.net #winforms #переключатель
Вопрос:
Я использую их C#
для разработки WindowsForms
приложения. Я создал форму с несколькими панелями. На каждой панели есть RadioButton
. Когда я нажимаю на RadioButton
, а затем на другую, проверяются обе.
Как я мог бы смоделировать, что все RadioButtons
находятся в одной группе, поэтому можно проверить только одну, а остальные не отмечены?
Конечно, я могу управлять событием CheckedChanged для каждой из них RadioButton
… но есть ли какое-нибудь лучшее решение?
Заранее спасибо.
Ответ №1:
Радиокнопки автоматически связываются, если они находятся внутри одного родительского элемента. Поскольку вы хотите, чтобы они размещались в разных контейнерах, вам придется связать их вручную.
Комментарии:
1. Спасибо за ваш ответ. В Java workd я увидел класс RadioGroup, который связывает, и я предположил, есть ли аналогичный класс в C #. Я напишу логику, используя событие CheckedChanged. Спасибо!