Составители:
Рубрика:
33
одно из свойств:
(Pb) property Default: Boolean;
(Pb) property Cancel: Boolean;
У двух рассмотренных кнопок результат, который при нажатии кнопки передается модальной
форме, будет соответственно равен mrOk и mrCancel.
Ниже рассмотрим имеющиеся в распоряжении программиста варианты кнопок. Описанные
выше свойства перечисляются, но не комментируются.
Компонент TButton
TObject-”TPersistent->TCornponent->TControl->TWinControl->
-*TButtonControl—>TButton
Модуль STDCTRLS
Страница Палитры компонентов Standard
Обычная кнопка Windows. В этом компоненте опубликованы только приведенные выше свой-
ства Default, Cancel, Caption, ModalResult и OnClick. Двойной щелчок на кнопке не предусмотрен.
Компонент TRadioGroup
TObject->TPersistent->TComponent-”TControl-”TWinControl-”TCustomControl->
-”TCustomGroupBox—”TCustomRadioGroup-”TRadioGroup
Модуль EXTCTRLS
Страница Палитры компонентов Standard
Готовая группа радиокнопок, содержащая все средства для управления ими. Каждая радио-
кнопка в группе наследует все свойства TRadioButton. Радиокнопки могут располагаться в несколько
столбцов.
Свойство
(Pb) property Columns: Integer;
устанавливает число столбцов с радиокнопками. Оно не должно превышать 16. Индекс нажатой
радиокнопки в группе определяется свойством:
(Pb) property Itemlndex: Integer;
Индекс исчисляется от 0. Если он равен -1, mi
одна радиокнопка в группе не нажата.
Набор строк с заголовками радиокнопок содержится в свойстве:
(Pb) property Items: TStrings;
Все изменения этого свойства — добавление, удаление, переименование и т. п. — немедленно
отражаются на радиокнопках в составе группы. Но доступ к методам и свойствам каждой радиокнопки
пользователь компонента получить не может, т. к. сами объекты-радиокнопки содержатся
в отдельном
скрытом списке.
Компонент TSpinButton
TObject->TPersistent—”TComponent-”'TControl-”TWinControl-”TSpeenButton
Модуль SPIN
Страница Палитры компонентов Samples
Пара кнопок с двумя противоположно направленными стрелками, предназначенная для увели-
чения или уменьшения какой-то величины нажатием. Компонент не имеет своего заголовка.
Рисунки на кнопках по умолчанию представляют собой треугольники, указывающие вверх и
вниз. Их можно изменить, используя свойства:
(Pb) property DownGlyph: TBitmap;
(Pb) property UpGlyph: TBitmap;
Кнопка не имеет события OnClick. При нажатии
нижней и верхней кнопок соответственно воз-
никают события:
J property OnDownClick: TNotifyEvent;
одно из свойств:
(Pb) property Default: Boolean;
(Pb) property Cancel: Boolean;
У двух рассмотренных кнопок результат, который при нажатии кнопки передается модальной
форме, будет соответственно равен mrOk и mrCancel.
Ниже рассмотрим имеющиеся в распоряжении программиста варианты кнопок. Описанные
выше свойства перечисляются, но не комментируются.
Компонент TButton
TObject-”TPersistent->TCornponent->TControl->TWinControl->
-*TButtonControl—>TButton
Модуль STDCTRLS
Страница Палитры компонентов Standard
Обычная кнопка Windows. В этом компоненте опубликованы только приведенные выше свой-
ства Default, Cancel, Caption, ModalResult и OnClick. Двойной щелчок на кнопке не предусмотрен.
Компонент TRadioGroup
TObject->TPersistent->TComponent-”TControl-”TWinControl-”TCustomControl->
-”TCustomGroupBox—”TCustomRadioGroup-”TRadioGroup
Модуль EXTCTRLS
Страница Палитры компонентов Standard
Готовая группа радиокнопок, содержащая все средства для управления ими. Каждая радио-
кнопка в группе наследует все свойства TRadioButton. Радиокнопки могут располагаться в несколько
столбцов.
Свойство
(Pb) property Columns: Integer;
устанавливает число столбцов с радиокнопками. Оно не должно превышать 16. Индекс нажатой
радиокнопки в группе определяется свойством:
(Pb) property Itemlndex: Integer;
Индекс исчисляется от 0. Если он равен -1, mi одна радиокнопка в группе не нажата.
Набор строк с заголовками радиокнопок содержится в свойстве:
(Pb) property Items: TStrings;
Все изменения этого свойства — добавление, удаление, переименование и т. п. — немедленно
отражаются на радиокнопках в составе группы. Но доступ к методам и свойствам каждой радиокнопки
пользователь компонента получить не может, т. к. сами объекты-радиокнопки содержатся в отдельном
скрытом списке.
Компонент TSpinButton
TObject->TPersistent—”TComponent-”'TControl-”TWinControl-”TSpeenButton
Модуль SPIN
Страница Палитры компонентов Samples
Пара кнопок с двумя противоположно направленными стрелками, предназначенная для увели-
чения или уменьшения какой-то величины нажатием. Компонент не имеет своего заголовка.
Рисунки на кнопках по умолчанию представляют собой треугольники, указывающие вверх и
вниз. Их можно изменить, используя свойства:
(Pb) property DownGlyph: TBitmap;
(Pb) property UpGlyph: TBitmap;
Кнопка не имеет события OnClick. При нажатии нижней и верхней кнопок соответственно воз-
никают события:
J property OnDownClick: TNotifyEvent;
33
Страницы
- « первая
- ‹ предыдущая
- …
- 31
- 32
- 33
- 34
- 35
- …
- следующая ›
- последняя »
