Информатика. Программирование в Delphi
83
5. КОМПОНЕНТ Edit – ПОЛЕ РЕДАКТИРОВАНИЯ
Однострочный редактор
, или
поле редактирования
, представляет собой
поле ввода текста, в котором возможно отображение и изменение текста. В
Del-
phi
имеется несколько однострочных редакторов, но наиболее часто используется
компонент
Edit
.
Компонент
Edit
позволяет вводить и редактировать с клавиатуры различ-
ные символы, при этом поддерживаются операции, такие как:
перемещение по строке с помощью клавиш управления курсором;
удаление символов или части текста с помощью клавиш
Backspace
и
Delete
;
выделение части текста и другое.
Отметим, что у однострочного редактора отсутствует реакция на управ-
ляющие клавиши
Enter
и
Esc
.
Для изменения регистра символов в поле редактирования служит свойст-
во
Charcase
типа
TEditCharCase
, которое может принимать одно из трех зна-
чений:
ecLowerCase
– текст преобразуется к нижнему регистру;
ecNormal
– регистр символов не изменяется (по умолчанию);
ecUpperCase
– текст преобразуется к верхнему регистру.
При использовании компонента
Edit
для ввода пароля можно воспользо-
ваться свойством
PasswordChar
типа
Сhar
, задающим символ для отображе-
ния в поле ввода. Этот символ при вводе текста появляется вместо фактически
введенного символа.
По умолчанию свойство
PasswordChar
имеет значение
#0
, и в поле ре-
дактирования отображается реально введенный текст.
Компонент
Edit
расположен на вкладке
Standard
. На рис. 5.1 он обведен
кружком.
Рис. 5.1
Основные свойства (
Properties
) компонента
Edit
приведены в табл. 5.1
Основные события (
Events
) компонента
Edit
приведены в табл. 5.2.
Пример 5.1
Разработать приложение, которое переводит рубли в доллары. В прило-
жении должны быть два поля редактирования для ввода количества рублей и
курса доллара. Рекомендуемый вид формы показан на рис. 5.2.
I...,73,74,75,76,77,78,79,80,81,82 84,85,86,87,88,89,90,91,92,93,...370