Группирование элементов
рис.23
При выборе в группе одного переключателя остальные автоматически очищаются. Все элементы управления RadioButton в данном контейнере, таком как Form, составляют группу.
Чтобы создать в одной форме несколько групп, поместите каждую группу в свой собственный контейнер, такой как элемент управления GroupBox или Panel.
Чтобы получить или установить состояние RadioButton, используйте свойство Checked. Вид переключателя можно изменять с помощью свой- ства Appearance - его можно задать в виде кнопки с фиксацией или в ви- де стандартного переключателя.
Пример.
Определение состояние флажков группы groupBox1. Группа, кроме флажков, включает и другие ЭУ. Свойство Controls элемента GroupBox возвращает коллекцию элементов управления, включенных в группу.
for ( int i=0; i < groupBox1.Controls.Count; i++)
{
if (groupBox1.Controls[i] is RadioButton)
{
RadioButton rb = (RadioButton) groupBox1.Controls[i];
if ( rb.Checked )
{
txt = rb.Text; break;
}
}
}
© ООО «Знанио»
С вами с 2009 года.