Радиокнопки как группа на разных панелях

#c# #.net #winforms #radio-button

#c# #.net #winforms #переключатель

Вопрос:

Я использую их C# для разработки WindowsForms приложения. Я создал форму с несколькими панелями. На каждой панели есть RadioButton . Когда я нажимаю на RadioButton , а затем на другую, проверяются обе.

Как я мог бы смоделировать, что все RadioButtons находятся в одной группе, поэтому можно проверить только одну, а остальные не отмечены?

Конечно, я могу управлять событием CheckedChanged для каждой из них RadioButton … но есть ли какое-нибудь лучшее решение?

Заранее спасибо.

Ответ №1:

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

Комментарии:

1. Спасибо за ваш ответ. В Java workd я увидел класс RadioGroup, который связывает, и я предположил, есть ли аналогичный класс в C #. Я напишу логику, используя событие CheckedChanged. Спасибо!