Компоненты для ввода-вывода текста
TLabel – класс, представитель которого – метка, надпись на форме
Свойства
Caption: String | Текст надписи |
Color: TColor | Цвет фона надписи |
Font: TFont | Свойства шрифта TFont – класс, имеющий поля: Name – имя, Size – размер, Color – цвет, Style - стиль (множество, которое может содержать элементы: fsBold - жирный, fsItalic - курсив, fsUnderline - подчеркнутый, fsStrikeout - перечеркнутый). Label1.Font.Style:=[fsItalic, fsUnderline] – надпись будет отображаться подчеркнутым курсивом. Label1.Font.Style:=[] – текст будет напечатан обычным шрифтом |
Transparent: Boolean | True – фон прозрачен, False – имеет цвет Color |
AutoSize: Boolean | True – менять размеры в зависимости от текста, False – не изменять. |
WordWrap: Boolean | Разрешает/запрещает перенос на границе слов. Для многострочных записей задают AutoSize=False, WordWrap=True и устанавливают подходящие размеры. |
События
OnMouseEnter – наступает, когда указатель мыши переводится на надпись;
OnMouseLeave – наступает, когда указатель мыши «покидает» надпись, переводится в точку за пределами надписи
|
|
TEdit – класс, представители которого являются однострочными редакторами текста.
Text: String | Редактируемый текст |
Modified: Boolean | Индикатор модификации текста. True – текст был изменен, False – не был |
MaxLength: Integer | Максимальная длина вводимой строки. Если значение свойства равно 0, то длина не ограничена. |
BorderStyle | Определяет тип обрамления: BsNone – нет обрамления компонента; BsSingle – обрамлен линией |
ReadOnly: Boolean | Разрешает/запрещает редактировать текст пользователю. True – текст не может изменяться, False – редактирование разрешено |
CharCase | Преобразование регистра букв: EcNormal – без преобразования; EcUpperCase – все прописные; EcLowerCase – все строчные |
PasswordChar: Char | Если символ не равен #0, то этот символ заменяет на экране любой другой (используется для ввода паролей) |
События
OnChange | События, которое возникает при любом изменении текста |
Методы
Clear | Удаляет весь текст |
Undo | Отменяет предыдущие изменения |
TMemo –класс, представители которого - многострочные редакторы неформатированного текста.
Lines: Tstrings | Редактируемый текст. Имеет свойства и методы списка строк. |
ScrollBars | Определяет наличие линеек прокрутки: ssNone – нет, ssHorizontal – горизонтальная, ssVertical – вертикальная, ssBoth – обе. |
ReadOnly: Boolean | Разрешает/запрещает редактировать текст пользователю. True – текст не может изменяться, False – редактирование разрешено |
BorderStyle | BsNone – нет обрамления компонента; BsSingle – компонент обрамлен линией |
MaxLength: Integer | Максимальная длина строки. Если равна 0, то длина не ограничена. |
WordWrap: Boolean | Разрешает/запрещает разрыв слов при переходе на следующую строку |