
3. Tlabel.
Метки предназначены для размещения на форме различных надписей. Свойства компонента:
Property AutoSize:Boolean |
Указывает, будет ли метка изменять размеры в зависимости от длины текста. Если True то будет |
Property FocusControl: TwinControl |
Содержит имя оконного компонента, связанного с меткой акселератором |
Property Transparent:Boolean |
Определяет прозрачность фона метки. Если False то закрашивается своим цветом Color |
Property WordWrap: Boolean |
Разрешает/запрещает разрыв строки на границе слова. Если нужна многострочная метка, то задайте Autosize=false & WordWrap=true |
Property Layout: TtextLayout |
Определяет выравнивание текста по вертикали: TlTop-текст вверху TlCenter-текст по центру TlBottom – текст внизу |
4. Tedit.
Компонент класса Tedit представляет собой однострочный редактор текста. С его помощью можно вводить и/или отображать длинные текстовые строки.
Свойства компонента:
Property AutoSelect:Boolean |
Указывает, будет ли выделяться текст при получении фокуса ввода |
Property AutoSize: Boolean |
Высота компонента автоматически изменяется при изменении свойства компонента FontSize |
Property BorderStyle:TborderStyle; |
Определяет стиль обрамления компонента |
Property CanUndo: Boolean |
Содержит True, если сделанные пользователем изменения можно убрать методом Undo |
Property CharCase: Teditcharcase |
Определяет автоматическое преобразование букв: ecNormal нет изменений, ecUpperCase все буквы заглавные, ecLowerCase все прописные. |
Property HideSelection:Boolean |
Если False выделение текста сохраняется при потере фокуса |
Property MaxLength:Integer |
Определяет максимальную длину строки. Если 0 — длина не ограничена |
Property modified:Boolean |
Содержит True если текст был изменен |
Property onChange : Tnotifyevent |
Определяет обработчик события, возникающего при изменении текста |
Property PasswordChar:char |
Символ из этого поля заменяет символы при вводе текста. Используется для ввода паролей |
Property readOnly:Boolean |
Если True – текст нельзя изменять |
Property SelLength:Integer |
Содержит длину выделенной части текста |
Property selstart: Integer |
Начало выделения |
Property seltext: string |
Сам выделенный текст |
Методы компонента:
Procedure Clear |
Удаляет весь текст |
Procedure ClearSelection |
Удаляет выделенный текст |
Procedure ClearUndo |
Очищает буфер метода Undo |
Procedure CopyToClipboard |
Копирует выделенный текст в буфер |
Procedure CutToClipboard |
Копирует выделенный текст в буфер, и удаляет сам текст |
Procedure PasteFromClipboard |
Заменяет выделенный текст содержимым буфера или вставляет из буфера с текущей позиции |
Procedure SelectAll |
Выделяет весь текст |
Procedure Undo |
Восстанавливает текст в виде до изменений |