
- •Глава II Компоненты delphi
- •Компонент PopupMenu
- •Компонент Label.
- •Компонент Edit
- •Компонент Memo
- •Компонент Button
- •Компонент CheckBox
- •Компонент RadioButton
- •Компонент ListBox.
- •Компонент ComboBox.
- •Компонент ScrollBar.
- •Компонент Panel.
- •2. Страница additional
- •Компонент BitBtn
- •Компонент SpeedButton
- •Компонент MaskEdit
Компонент 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 |
|
|