Компонент RadioButton представляй собой переключатель, состояние которого меняется с помощью других компонентов. В качестве примера хорошо можно представить любой тест, я думаю вы все когда нибудь проходили тесты. В них как правило надо было установить галочку над подходящем ответе по вашему мнению. RadioButton имеет ряд свойств, которые облегчают работу с компонентом.
Свойство Checked Позволяет узнать состояние, внешний вид кнопки. Если кнопка выбрана, то значения свойства Checked равно True; если не выбрано то False;
1 2 3 4 5 |
checkBox1.Checked=false; //убрали галочку у RadioButton if (checkBox1.Checked == false) //проверяем выбран ли RadioButton { //В нашем случае не выбран, по этому мы сюда попадем } |
Свойство CheckAllign позволяет изменять положение кнопки в поле компонента, может быть прижата к границе в верху или внизу, размещена в центре, либо к краям, слева и с права.
1 |
checkBox1.CheckAlign = System.Drawing.ContentAlignment.MiddleCenter; |
Свойство TextAllign чем то похож на CheckAllign позволяет изменять положение текста в поле компонента, может быть прижата к границе в верху или внизу, размещена в центре, либо к краям, слева и с права.позволяет изменять положение текста в поле компонента, может быть прижата к границе в верху или внизу, размещена в центре, либо к краям, слева и с права.
1 |
checkBox1.TextAlign = System.Drawing.ContentAlignment.TopCenter; |
Свойство Appearance позволяет изменить вид переключателя, переключатель может выглядеть как обычно и как кнопка.
1 |
checkBox1.Appearance = System.Windows.Forms.Appearance.Button; |
Свойство FlatStyle позволяет изменить стиль кнопки, стандартной, плоской и всплывающей.
1 |
checkBox1.FlatStyle = System.Windows.Forms.FlatStyle.System; |