Простейшие компоненты Delphi

 

Компонент TLabel – метка.

Компоненты класса TLabel используются для отображения на форме различного вида надписей. Данный компонент находится на вкладке Standard и выбирается щелчком мыши по кнопке .

Можно настроить следующие свойства компонента TLabel.

Свойство Caption задает текст надписи.

property Caption: TCaption;

Свойство Font изменяет размер и цвет шрифта.

property Font: TFont;

Свойство AutoSize – разрешает (true) / запрещает (false) автоматическую коррекцию размера надписи по размеру текста надписи.

property AutoSize: Boolean;

Свойство Alignment указывает вид выравнивания надписи внутри компонента.

property Alignment: TAlignment;

Может принимать следующие значения:

taCenter – по центру;

taLeftJustify – по левому краю;

taRightJustify – по правому краю.

Свойство WordWrap разрешает (true) / запрещает (false) автоматический перенос слов надписи на другую строку, если весь текст не помещается в отведенный размер.

property WordWrap: Boolean;

Свойство Transparent устанавливает фон надписи прозрачным (true) или непрозрачным (false).

property Transparent: Boolean;

 

На рис. 11 приведены примеры компонентов класса TLabel с различными настроенными свойствами.

 


 

Рис. 11. Примеры компонентов класса TLabel

 

Компонент TEdit – однострочное редактируемое текстовое поле.

Компонент класса TEdit используют для создания текстового поля для ввода и редактирования данных. Компонент позволяет вводить строку, использовать клавиши управления курсором, BackSpace, Delete, выделять фрагмент текста. Данный компонент находится на вкладке Standard и выбирается щелчком мыши по кнопке .

Введенные пользователем символы сохраняются в свойстве Text. По умолчанию в свойстве Text записано имя компонента.

property Text: TCaption;

Инициализировать его значения пробелами можно, убрав содержимое свойства Text.

Пример. Сделать ограничения на вводимые символы, разрешив ввод только цифр.

Решение. Проверка вводимых символов происходит с помощью обработчика нажатия клавиш, например OnKeyPress:

 

procedure TForm1.Edit1KeyPress (Sender:TObject;

var Key: Char);

Begin

if (Key<’0’) or (Key>’9’) then Key:=#0;

End;

 

Свойство MaxLength определяет максимальную длину текстовой строки. Если имеет значение 0, то длина строки не ограничена.

property MaxLength: Integer;

Свойство PasswordChar определяет, какой символ будет заменять любой символ текста при его отображении на экране. По умолчанию данное свойство не определено.

property PasswordChar: Char;

 

На рис. 12 приведены примеры компонентов класса TEdit с различными настроенными свойствами.

 

 

 

Рис. 12. Примеры компонентов класса TEdit

 








Дата добавления: 2017-01-29; просмотров: 769;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.