Кнопки, индикаторы, управляющие элементы
В нижеприведенной таблице дана краткая характеристика основных управляющих элементов.
Компонент | Страница | Описание |
Button (командная кнопка) | Стандарт | Используется для создания кнопок, которыми пользователь выполняет команды в приложе-нии |
BitBtn (кнопка с графикой) | Дополни-тельно | Используется для создания кнопок, на кото-рых располагается битовая графика (напри-мер, кнопка OK с галочкой) |
SpeedButton (кнопка с фиксацией и графикой) | Дополни-тельно | Используется для создания инструментальных панелей кнопок с фиксацией нажатого состо-яния и в качестве быстрых кнопок, дублиру-ющих команды меню |
RadioGroup (группа радиокнопок) | Стандарт | Является комбинацией группового окна Gro-upBox с набором радиокнопок RadioButton; служит специально для создания групп радио-кнопок. Можно размещать в компоненте не-сколько радиокнопок, но никакие другие орга-ны управления не разрешены |
RadioButton (радиокнопка) | Стандарт | Предлагают пользователю набор альтернатив, из которого выбирается одна. Набор реализу-ется требуемым количеством радиокнопок, размещенных в одном контейнере (форме, па-нели и т.п.) |
GroupBox (групповое окно) | Стандарт | Является контейнером, объединяющим группу связанных органов управления, таких, как ра-диокнопки RadioButton, контрольные индика-торы CheckBox и т.д. |
UpDown (кнопка-счетчик) | Win32 | Кнопка-счетчик, в сочетании с компонентами Edit и другими позволяющая вводить цифро-вую информацию |
CheckBox (контрольный индикатор с флажком) | Стандарт | Позволяет пользователю включать и выклю-чать опции программы |
CheckListBox (список с индикаторами) | Дополни-тельно | Компонент является комбинацией свойств списка ListBox и индикаторов CheckBox в од-ном компоненте |
TrackBar (ползунок) | Win32 | Используется как элемент управления в виде ползунка |
ScrollBar (линейка прокрутки) | Стандарт | Представляет собой стандартную линейку прокрутки Windows и служит для управления положением видимой части форм или компо-нентов |
Timer (таймер) | Система | Используется для запуска процедур, функций и событий в указанные интервалы времени |
В качестве управляющих кнопок используются обычно Buttonили, если желательно иметь на кнопке пиктограмму − BitBtn.
Кнопки SpeedButton применяются в качестве быстрых кнопок и для построения инструментальных панелей, в которых требуется фиксация нажатого состояния.
Компонент RadioGroupприменяется для формирования группы регулярно размещенных радиокнопок, из которых в любой момент времени может быть включена только одна.
Если регулярное размещение радиокнопок нежелательно, то используются компоненты RadioButton, размещенные желательным образом в панели GroupBox.
Для введения в приложение различных опций, которые пользователь может включать и выключать, используются индикаторы CheckBox.
Большинство управляющих элементов имеет свойство Action. Это ссылка на некоторое действие, введенное тем или иным диспетчером действий. Ссылка на это действие заменяет установку для данного управляющего элемента множества свойств и написание для него обработчика события. Все эти свойства и обработчик наследуются элементом от того действия, ссылка на которое находится в свойстве Action.