Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КОМПОНЕНТЫ.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
72.38 Кб
Скачать

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

Восстанавливает текст в виде до изменений