П2.4. Строка редактирования (однострочный редактор) Edit
Строка редактирования — это окно, в котором возможен ввод и редактирование текста, набранного пользователем с помощью клавиатуры или помещенного в окно программой.
Пользователь может редактировать текст, используя мышь и клавиатуру, командами, приведенными в табл. П2.2.
Текст, набранный в строке редактирования с помощью клавиатуры становится значением свойства Text. И наоборот: значение, присвоенное свойству Text в программе, сразу появляется на экране в строке редактирования.
Чтобы отображаемый в строке редактирования текст нельзя было изменять с помощью клавиатуры, необходимо присвоить свойству ReadOnly значение True.
'Некоторые другие свойства компонента Edit. перечислены в табл. П2.3.
Для работы с текстом, помещенным в компонент Edit, в программе используются имеющиеся у этого компонента методы, некоторые из которых приведены в табл. П2.4.
Таблица П2.2
Команды "ручного" редактирования текста
Команда | Выполняемые действия |
Двойной щелчок мышью | Выделение слова вместе с последующими пробелами. Отмена выделения задается щелчком мышью в любом месте текста. |
Щелчок мышью | Отметка начала выделяемой части текста. |
Shift-щелчок мышью | Отметка конца и выделение части текста. |
Клавиша Delete (Del) | Удаление выделенной части текста. |
Таблица П2.3
Некоторые свойства компонентов Edit и Memo
Свойство | Значение свойства |
Font | Шрифт, которым отображается текст (по умолчанию установлен шрифт System). |
MaxLength | Максимально допустимая длина вводимого текста (количество символов). |
SelLength | Длина выделенной части текста, |
SelStart | Номер символа, с которого начинается выделенная часть текста (символы нумеруются с нуля). |
SelText | Выделенная часть текста. |
Таблица П2.4
Некоторые методы компонентов Edit и Memo
Метод | Выполняемое действие |
Clear | Удаление (стирание) всего текста. |
Clear-Selection | Удаление выделенной части текста. |
SelectAll | Выделение всего текста. |
СоруТоСlipbоard | Копирование выделенной части текста в область обмена данными (Clipboard). |
CutToClipboard | Удаление выделенной части текста и сохранение в области обмена данными (Clipboard). |
PasteFromClipboard | Вставка текста из области обмена данными (Clipboard) в позицию, отмеченную курсором. |
В программе для обозначения свойства или метода используются конструкции такого вида:
<имя компонента>.<свойство>
<имя компонента>.<метод>
Например:
- Лабораторная работа 3. Начальные сведения о системе delphi
- 1. Назначение и состав системы Delphi
- 2. Запуск системы Delphi и элементы среды Delphi
- 3. Управление разработкой проекта
- Приемы работы в среде Delphi п1.1. Манипулирование компонентами (объектами)
- П1.2. Настройка компонентов
- П1.3. Запуск приложения и завершение его работы
- П1.4. Переход к созданию нового проекта приложения
- П1.5 Загрузка ранее созданного проекта
- П1.6. Сохранение проекта
- Характеристики некоторых стандартных компонентов
- П2.1. Общие свойства компонентов
- П2.2. Обычная (стандартная) кнопка Button
- П2.3. Статический текст (метка) Label
- П2.4. Строка редактирования (однострочный редактор) Edit
- Edit1.Text Edit1.Clear п2.5. Многострочный редактор Memo
- П2.6. Обычный список ListBox
- ListBoxl.Items[ListBoxl.ItemIndex]
- 4. Контрольные вопросы