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 |
Событие наступает при отпускании пользователем любой клави- ши. В обработчике можно распознать отпускаемую клавишу |
