Компоненты для работы с текстом (текстовые редакторы) позволяют с помощью клавиатуры вводить произвольную символьную информацию для ее дальнейшей программной обработки. Все редакторы обладают обширными возможностями, такими как выделение, копирование, удаление, вставка фрагментов текста, скроллинг (если текст не помещается в окне) и др. К редакторам относятся такие компоненты: — текстовое поле Edit; — текстовое поле с меткой LabeledEdit; — текстовое поле с маской MaskEdit; — текстовое поле целых чисел класса SpinEdit; — комбинированный список ComboBox; — редактор текста Memo; — многострочный текстовый редактор RichEdit; — строка ввода даты и времени класса DateTimePicker; — комбинированный список с пиктограммами СоmboBoxEx. У всех редакторов, за исключением редактора класса TRichEdit и строки ввода даты и времени класса TDateTimePicker, имеются встроенные контекстные меню, содержащие следующие команды: — Undo – отменить одно последнее изменение в тексте; — Cut – вырезать фрагмент текста и поместить его в буфер; — Сору – скопировать выделенный фрагмент в буфер; — Paste – вставить из буфера текст в место, указанное курсором; — Delete – удалить выделенный фрагмент текста; — Select All – выделить весь текст. Такое контекстное меню будет автоматически появляться при щелчке правой кнопкой мыши по соответствующему текстовому редактору в момент выполнения приложения. Меню обеспечит выполнение описанных действий без написания дополнительного программного кода. |