Эти кнопки очень похожи на TCheckBox даже по методу работы. У них также есть свойство checked, которое отображает их состояние. Если RadioButton выделен, то это свойство равно True, иначе равно False. Единственная разница — если у вас на форме есть несколько таких компонентов, то одновременно может быть выделен только один.
Давайте посмотрим работу данного механизма селекции кнопок на примере. Бросьте на форму несколько компонентов RadioButton, запустите программу и попробуйте пощелкать мышью по этим компонентам.
Как видите, вы не можете выделить сразу два компонентаRadioButton.А как же тогда сделать возможность двойного выбора на форме? Например, вам нужно выбрать с помощью RadioButton пол и семейное положение человека. Если вы расположите на форме компоненты выбора пола и семейного положения, то выбрать сможете что-то одно. Для решения этой проблемы компонентыRadioButtonможно поместить на панели (форма на рис. 7.9). Например, на левой панели будет выбор пола, а на правой можно выбирать семейное положение. Таким образом на форме будет выбрано два компонентаRadioButton.
Больше ничего нового здесь не скажешь. Работа с этим компонентам происходит так же, как и с CheckBox.