На этом шаге мы перечислим основные свойства этого компонента.
Компонент RadioButton представляет собой кнопку (переключатель), состояние которой зависит от состояния других переключателей (компонентов RadioButton).
Рис.1. Компонент RadioButton
Обычно компоненты RadioButton объединяют в группу (достигается это путем размещения нескольких компонентов в поле компонента GroupBox). В каждый момент времени только один из переключателей группы может находиться в выбранном состоянии (возможна ситуация, когда ни один из переключателей не выбран). Состояния компонентов, принадлежащих разным группам, независимы. Свойства компонента приведены в таблице 1.
Свойство | Описание |
---|---|
Техt | Текст, который находится справа от переключателя |
Checked | Состояние, внешний вид переключателя. Если переключатель выбран, то значение свойства Checked равно True; если не выбран, то значение свойства Checked равно False |
TextAllign | Положение текста в поле отображения. Текст может располагаться в центре поля (MiddleCenter), прижат к левой (MiddleLeft) или правой (MiddleRight) границе. Можно задать и другие способы размещения текста надписи (TopLeft, TopCenter, TopRight, BottomLeft, BottomCenter, BottomRight) |
CheckAllign | Положение переключателя в поле компонента. Переключатель может быть прижат к левой верхней границе (TopLeft), прижат к левой границе и находиться на равном расстоянии от верхней и нижней границ поля компонента (MiddleLeft). Есть и другие варианты размещения переключателя в поле компонента |
Enabled | Свойство позволяет сделать переключатель недоступным (False) |
Visible | Свойство позволяет скрыть (False) переключатель |
AutoCheck | Свойство определяет, должно ли автоматически изменяться состояние переключателя в результате щелчка на его изображении. По умолчанию значение равно True |
FlatStyle | Стиль переключателя. Переключатель может быть обычным (Standard), плоским (Flat) или "всплывающим" (Popup). Стиль переключателя определяет его поведение при позиционировании указателя мыши на изображении переключателя |
Appearance | Определяет вид переключателя. Переключатель может выглядеть обычным образом (Normal) или как кнопка (Button) |
Image | Картинка, которая отображается в поле компонента |
ImageAlign | Положение картинки в поле компонента. Картинка может располагаться в центре (MiddleCenter), быть прижатой к левой (MiddleLeft) или правой (MiddleRight) границе. Можно задать и другие способы размещения картинки на кнопке (TopLeft, TopCenter, TopRight, BottomLeft, BottomCenter, BottomRight) |
ImageList | Набор картинок, используемых для обозначения различных состояний переключателя. Представляет собой объект типа ImageList. Чтобы задать значение свойства, в форму приложения нужно добавить компонент ImageList |
ImageIndex | Номер (индекс) картинки из набора ImageList, которая отображается в поле компонента |
На следующем шаге мы приведем краткую справку по компоненту ProgressBar.