Программирование в Delphi. Барков И.А - 33 стр.

UptoLike

Составители: 

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