Индикатор с флажком, используемый для включения и выключения каких-то опций или для индикации состояния. Давайте рассмотрим основные свойства:
Свойство |
Описание |
Action |
Property Action: TBasicAction;
Определяет действие, связанное с данным индикатором |
Alignment |
Property Alignment: TleftRight ;
Определяет, положение надписи по отношению к индикатору |
Caption |
Property Caption: TCaption;
Надпись индикатора |
AllowGrayed |
Property AllowGrayed: Boolean;
Разрешает или запрещает появление в индикаторе третьего состояния cbGrayed |
Checked |
Property Checked: Boolean;
Определяет выбран ли индикатор |
State |
PropertyState: TCheckBoxState;
Определяет состояние индикатора (вкл/выкл) |
TabOrder |
Property TabStop: Boolean;
Указывает позицию компонента в списке табуляции |
TabStop |
Property TabStop: Boolean;
Определяет возможность доступа к кнопке клавишей Tab |
Основные методы:
Метод |
Описание |
Hide |
Procedure Hide;
Делает индикатор невидимым |
ExecuteAction |
Function ExecuteAction
(Action:TBasicAction):Boolean; Вызывает указанное действиеAction, связанное с данным индикатором |
SetFocus |
Procedure SetFocus;
Передает фокус элементу, активирует его |
Show |
Procedure Show;
Делает видимым невидимый индикатор |
OnClick |
Наступает при щелчке на компоненте, здесь
можно анализировать свойства Checked и State |
OnContextPopup |
Наступает при вызове пользователем
контекстного меню (щелчок правой кнопки мыши) |
Индикаторы с флажком CheckBox используются в приложениях в основном для того, чтобы пользователь мог включать какие-то опции, или для индикации состояния. При каждом щелчке пользователя на индикаторе его состояние меняется.
. checkbox delphi checkbox в delphi checkbox delphi Delphi checkbox checkbox в delphi