Руководство разработчика

Объектный тип РЕДАКТОР

Родительские типы: ЭЛЕМЕНТ → РЕДАКТОР.

Реализует интерфейс И_ПОЛЕ_ВВОДА.

Физический объектный тип c закрытой моделью.

Тип РЕДАКТОР позволяет создавать поле ввода строки текста произвольной длины.

Поля

Тип Поле Описание Значение по умолчанию
БОРДЮР бордюрЗадает параметры бордюра вокруг поля ввода.
СТРОКА текстСлужит для установки и получения редактируемой строки.
ЦЕЛОЕ гор_выравнОпределяет режим выравнивания текста по горизонтали. Задается одной из констант ГВ_... ГВ_ЛЕВО
СТРОКА шрифтИмя шрифта в списке шрифтов формы.
СТРОКА подсказкаТекст всплывающей подсказки.
ЦЕЛОЕ пределПредельное число символов вводимого текста. По умолчанию поле инициализируется значением 0, что означает отсутствие ограничений на число вводимых символов.
ЛОГИКА только_чтениеЗадает возможность редактирования текста в редакторе: ДА – текст доступен только для чтения, НЕТ – текст доступен для изменения.
СТРОКА приглашениеТекст приглашения ввода. Отображается для пустого поля, когда фокус ввода находится на другом элементе.

Вывод элемента типа РЕДАКТОР на печать зависит от значения поля печатать. Бордюр при печати не отображается.

Методы

МетодОписание
ВЫДЕЛИТЬ Позволяет выделить текст в поле ввода.
ВЫДЕЛЕНИЕ Получает позицию выделения текста в поле ввода.
ПОКАЗАТЬ_СООБЩЕНИЕ Отображает всплывающее сообщение в позиции каретки поля ввода.

Обработчики событий

ОбработчикОписание
клавиша Обработчик клавиша вызывается при нажатии пользователем определенных клавиш на клавиатуре.
команда Вызывается при нажатии пользователем функциональных клавиш или выборе пункта контекстного меню.
меню Вызывается при нажатии пользователем правой кнопки мыши или клавиши всплывающего меню на клавиатуре.
изменение Вызывается при изменении пользователем текста в редакторе.
после_изменения Позволяет организовать отложенную обработку при изменении пользователем текста в редакторе.

См. также: