Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практическое занятие 1.doc
Скачиваний:
8
Добавлен:
12.02.2015
Размер:
265.73 Кб
Скачать

Label — метка

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

метки и не изменяется пользователем.

Основные свойства

Свойство

Объявление / Описание

Alignment

Управляет горизонтальным выравниванием текста в пределах

метки, если свойство AutoSize установлено в false: taLeftJustify —влево, taRight Justify — вправо, taCenter — по центру

AutoSize

Если это свойство установлено в true, то вертикальный и гори-

зонтальный размеры компонента определяются размером над-

писи. Если же AutoSize равно false, то выравнивание текста

внутри компонента определяется свойством Alignment

Caption

AnsiString Caption

Строка текста, отображаемая меткой. Может содержать символ

ускоренного доступа к элементу, указанному свойством Focus-

Control

Color

Graphics: :TColor Color

Определяет цвет фона метки

FocusControl

Определяет оконный компонент, получающий фокус при нажа-

тии пользователем клавиши быстрого доступа метки (см. пояс-

нения выше в описании Label)

Font

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

ParentColor

Определяет (при значении true), что для фона метки будет за-

имствован цвет родительского компонента. В этом случае фон

метки не заметен и видна только ее надпись — Caption

ShowAccel

Char

Определяет, как амперсанд отображается в тексте метки (см.

пояснения выше в описании Label)

Wordwrap

Указывает, переносится ли текст на новую строку, если он пре-

вышает ширину метки, а высота метки позволяет разместить

в ней несколько строк

Основные события

Событие

Объявление / Описание

OnMouseEnter

Наступает в начале прохождения курсора мыши над меткой

OnMouseLeave

Наступает в конце прохождения курсора мыши над меткой

Edit — однострочное окно редактирования

Окно редактирования для ввода пользователем однострочных текстов. Может использоваться для отображения текста.

Основные свойства

Свойство

Объявление / Описание

AutoSelect

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

передаче фокуса в окно редактирования

AutoSize

Указывает, изменяется ли автоматически высота компонента,

подстраиваясь под размер текста. По умолчанию false — не

подстраивается

BorderStyle

Указывает, ограничена ли клиентская область компонента оди-

нарной бордюрной линией

CanUndo

Указывает, содержит ли компонент изменения, которые можно

отменить. Доступ только для чтения

CharCase

Указывает, приводится ли принудительно текст к верхнему или

нижнему регистрам

Color

Указывает цвет фона компонента

Font

Определяет атрибуты шрифта

HideSelection

Определяет, видно ли (при значении false) выделение текста

при переходе фокуса к другому компоненту

MaxLength

Указывает максимальное количество символов, которое пользо-

ватель может вводить в компонент. При значении 0 длина тек-

ста неограничена

Modified

Указывает, редактировался ли пользователем текст в компоненте

PasswordChar

Указывает символ, замещающий фактические символы, вводи-

мые в компонент. При значении '0' символы не заменяются.

Используется для ввода паролей

PopupMenu

Идентифицирует всплывающее меню, связанное с данным ком-

понентом

Readonly

Указывает, может ли пользователь изменять тест в компоненте

SelLength

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

SelStart

Указывает позицию первого выделенного символа в тексте или,

если выделения нет, то позицию курсора

SelText

Текст, выделенный в окне

Text

Текст в окне редактирования

Основные методы

Метод

Объявление / Описание

Clear

Удаляет текст из окна

Clear

Selection

Удаляет текст, выделенный в окне

ClearUndo

Очищает буфер отмены команд редактирования, так что ника

кие изменения в тексте после этого не могут быть отменены

СоруТо

Clipboard

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

в Clipboard в формате CF_TEXT

CutTo

Clipboard

Переносит выделенный текст в Clipboard в формате CF_TEXT

и уничтожает его в окне

PasteFrom

Clipboard

Переносит в окно текст из буфера Clipboard

SelectAll

Выделяет весь текст в окне редактирования

Основные события

Событие

Объявление / Описание

OnChange

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

Modified показывает, действительно ли произошло изменение.

Свойство Text отображает измененный текст

OnKeyDown

Событие наступает при нажатии пользователем любой клави-

ши. В обработчике можно распознать нажатую клавишу

OnKeyPress

Событие наступает при нажатии пользователем клавиши симво-

ла. В обработчике можно распознать вводимый символ и при

необходимости изменить его или запретить его ввод

OnKeyUp

Событие наступает при отпускании пользователем любой клави-

ши. В обработчике можно распознать отпускаемую клавишу