Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Глава II Компоненты Delphi.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
238.59 Кб
Скачать

Компонент Memo

Компоненты класса TMemo предназначены для ввода, редактирования и/или отображения достаточно длинного текста. Текст хранится в поле класса TString и, таким образом, представляет собой набор строк.

Свойства BorderStyle, HideSelection, MaxLength, Modified, OEMConvert, OnChange, ReadOnly, SelLength, SelStart и SelText аналогичны соответствующим свойствам класса TEdit. Свойство WordWrap аналогично свойству TLabel.WordWrap. Другие специфичные свойства представлены ниже:

Имя свойства

Тип свойства

Описание

Lines

TString

Содержит редактируемы текст.

ScrollBars

TScrollStyle = (ssNone, ssHorozontal, ssVertical, ssBoth)

Определяет наличие в окне редактора полос прокрутки: ssNone – нет полос; ssHorizontal – есть горизонтальная полоса; ssVertical – есть вертикальная полоса; ssBoth – есть обе полосы

WantReturns

Boolean

Если содержит True, то нажатие Enter вызывает переход на новую строку, в противном случае – обрабатывается системой. Для перехода на новую строку в этом случае следует нажать “Ctrl + Enter”.

WantTabs

Boolean

Если содержит True, то нажатие клавиши Tab вызывает ввод в текст символа табуляции, в противном случае – обрабатывается системой. Для ввода символа табуляции в этом случае следует нажать “Ctrl + Tab”.

Специфичные методы компонент данного класса аналогичны методам класса TEdit.

Компонент Button

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

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

Имя свойства

Тип свойства

описание

Cancel

Boolean

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

Default

Boolean

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

ModalResault

TmodalResault

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

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

mrNone

Модальное окно не закрывается

mrIgnore

Была нажата кнопка Ignore

mrOk

Была нажата кнопка Ok

mrYes

Была нажата кнопка Yes

mrCancel

Была нажата кнопка Cancel

mrNo

Была нажата кнопка No

mrAbort

Была нажата кнопка Abort

MrAll

Была нажата кнопка All

mrRetry

Была нажата кнопка Retry