Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






TButton






 

Кнопки TButton широко используются для управ­ления программами.

 

Свойства компонента:

 

propertyCancel: Boolean; Если имеет значение True, событие OnClick кнопки возникает при нажатии клавиши Esc.
propertyDefault: Boolean; Если имеет значение True, событие ОпСliсk кнопки возникает при нажатии клавиши Enter.
TModalResult = Low(Integer)..High(Integer); propertyModalResult: TModalResult; Определяет результат, с которым было закрыто модальное окно (см. ниже поясне­ние).

 

В терминологии Windows модальными окнами называются такие специальные окна, которые, раз появившись на экране, блокируют работу пользователя с другими окнами вплоть до своего закрытия. Обычно с их помощью реализуется диалог, требующий от пользова­теля принятия некоторого решения. Для этого в состав модального окна включается несколько кнопок. Если у кнопки определено свой­ство ModalResult, нажатие на нее приводит к закрытию модального окна и возвращает в программу значение ModalResult как результат диалога с пользователем. В Delphi определены следующие стандарт­ные значения ModalResult:

 

 

mrNone   mrOk mrCancel mrAbort mrRetry Модальное окно не закрывается. Была нажата кнопка ОК. Была нажата кнопка Cancel. Была нажата кнопка Abort. Была нажата кнопка Retry. mrIgnore mrYes mrNo mrAll Была нажата кнопка Ignore. Была нажата кнопка Yes. Была нажата кнопка No. Была нажата кнопка Аll.

 

 

TCheckBox

 

Независимый переключатель TCheckBox использу­ется для того, чтобы пользователь мог указать свое решение типа Да/Нет или Да/Нет/Не знаю. Это решение отражается в свойстве State компонента, доступном как для чтения, так и для записи. В составе диалогового окна может быть несколько компонентов TCheckBox. Состояние любого из них не зависит от состояния остальных, поэтому такие переключатели называются независимыми.

Свойства компонента:

 

TLeftRight = (taLeftJustify, taRightJustify); propertyAlignment: TLeftRight; Определяет положение текста: taLeftJustify – с левой стороны компонента; taRightJustify – с правой стороны.
propertyAllowGrayed: Boolean; Разрешает/запрещает использование состоя­ния cbGrayed (He знаю).
propertyChecked: Boolean; Содержит выбор пользователя типа Да/Нет. Состояния cbUnchecked и cbGrayed отража­ются как False.
TCheckBoxState = (cbUnchecked, cbChecked, cbGrayed); propertyState: TCheckBoxState; Содержит состояние компонента: cbUnchecked – нет; cbChecked – да; cbGrayed – не знаю.

 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.005 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал