Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
пособие по программированию на ДЕЛЬФИ.doc
Скачиваний:
45
Добавлен:
11.02.2015
Размер:
1.77 Mб
Скачать

1.7. TButton - кнопка

Кнопки TButton широко используются для управления программами. Связанный с кнопкой алгоритм управления реализуется в обработчике события OnClick. В отличие от большинства других видимых компонентов кнопка TButton является компонентом самой Windows и поэтому не может изменять свой цвет произвольным образом.

Свойства:

Cancel

Если имеет значение True, событие OnClick кнопки возникает при нажатии клавиши Esc

Default

Если имеет значение True, событие OnClick кнопки возникает при нажатии клавиши Enter

ModalResult

Определяет результат, с которым было закрыто модальное окно

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

1.8. TCheckBox - независимый переключатель

Независимый переключатель используется для того, чтобы пользователь мог указать свое решение типа Да/Нет или Да/Нет/Несовсем (в последнем случае в окошке компонента устанавливается флаг выбора, но само окошко закрашивается серым цветом).

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

Свойства:

Alignment

Определяет положение текста

AllowGrayed

Разрешает/запрещает использование состояния cbGrayed (Не совсем)

Caption

Содержит связанный с компонентом текст

Checked

Содержит выбор пользователя типа Да/Нет.

State

Содержит состояние компонента: cbUnchecked - нет; cbChecked - да; cbGrayed - не совсем

1.9. TRadioButton - зависимые переключатели

В отличие от TCheckBox компоненты TRadioButton представляют собой зависимые переключатели, предназначенные для выбора одного из нескольких взаимоисключающих решений. На форму (точнее, в компонент-контейнер) помещается по меньшей мере два таких компонента. Они могут иметь

только два состояния, определяемых свойством Сhecked. Если в одном компоненте это свойство принимает значение True, во всех других компонентах, расположенных в том же контейнере, свойства Сhecked принимают значения False.

1.10. TListBox - список выбора

Компонент класса TListBox представляет собой стандартный для Windows список выбора, с помощью которого пользователь может выбрать один или несколько элементов выбора. В компоненте

предусмотрена возможность программной прорисовки элементов, поэтому список может содержать не только строки, но и произвольные изображения.

Свойства:

AutoComplete

Определяет, будет ли компонент автоматически получать фокус ввода при нажатии пользователем на клавиатуру

BorderStyle

Определяет стиль рамки

Canvas

Канва для программной прорисовки элементов

Columns

Определяет количество колонок элементов в списке

Count

Содержит количество строк в компоненте

ExtendedSelect

Если ExtendedSelect =True и MultiSelect=True, выбор элемента без одновременного нажатия Crtl или Alt отменяет предыдущий выбор

IntegralHeight

Если IntegralHeight=True в списке показывается целое число элементов

ItemHeight

Определяет высоту элемента в пикселях

ItemIndex

Содержит индекс сфокусированного элемента

Items

Содержит набор строк, показываемых в компоненте

MultiSelect

Разрешает/отменяет выбор нескольких элементов 

SelCount

Содержит количество выбранных элементов

Selected[X]

Содержит признак выбора для элемента с индексом х

Sorted

Разрешает/отменяет сортировку строк в алфавитном порядке

Style

Определяет способ прорисовки элементов

TabWidth

Задает ширину табуляционного пробела

TopIndex

Индекс первого видимого в окне элемента