Редакторы символьной информации

Компоненты для работы с текстом (текстовые редакторы) позволяют с помощью клавиатуры вводить произвольную символьную информацию для ее дальнейшей программной обработки. Все редакторы обладают обширными возможностями, такими как выделение, копирование, удаление, вставка фрагментов текста, скроллинг (если текст не помещается в окне) и др. К редакторам относятся такие компоненты:

— текстовое поле Edit;

— текстовое поле с меткой LabeledEdit;

— текстовое поле с маской MaskEdit;

— текстовое поле целых чисел класса SpinEdit;

— комбинированный список ComboBox;

— редактор текста Memo;

— многострочный текстовый редактор RichEdit;

— строка ввода даты и времени класса DateTimePicker;

— комбинированный список с пиктограммами СоmboBoxEx.

У всех редакторов, за исключением редактора класса TRichEdit и строки ввода даты и времени класса TDateTimePicker, имеются встроенные контекстные меню, содержащие следующие команды:

— Undo – отменить одно последнее изменение в тексте;

— Cut – вырезать фрагмент текста и поместить его в буфер;

— Сору – скопировать выделенный фрагмент в буфер;

— Paste – вставить из буфера текст в место, указанное курсором;

— Delete – удалить выделенный фрагмент текста;

— Select All – выделить весь текст.

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

Добавить комментарий