Объектный тип МРЕДАКТОР
Родительские типы: ЭЛЕМЕНТ → МРЕДАКТОР.
Реализует интерфейс И_ПОЛЕ_ВВОДА.
Физический объектный тип c закрытой моделью.
Тип МРЕДАКТОР позволяет создавать поле ввода многострочного текста произвольной длины.
Поля
Тип | Поле | Описание | Значение по умолчанию |
---|---|---|---|
БОРДЮР | бордюр | Задает параметры бордюра вокруг поля ввода. | |
СТРОКА | текст | Служит для установки и получения редактируемой строки. | |
ЦЕЛОЕ | гор_выравн | Определяет режим выравнивания текста по горизонтали*. Задается одной из констант ГВ_... | ГВ_ЛЕВО |
СТРОКА | шрифт | Имя шрифта в списке шрифтов формы. | |
СТРОКА | подсказка | Текст всплывающей подсказки. | |
ЦЕЛОЕ | предел | Предельное число символов вводимого текста. По умолчанию поле инициализируется значением 0, что означает отсутствие ограничений на число вводимых символов. | |
ЛОГИКА | только_чтение | Задает возможность редактирования текста в редакторе: ДА – текст доступен только для чтения, НЕТ – текст доступен для редактирования. | |
ЛОГИКА | гор_прокрутка | Задает отображение полосы горизонтальной прокрутки. | |
ЛОГИКА | верт_прокрутка | Задает отображение полосы вертикальной прокрутки. |
* – режим горизонтального выравнивания при редактировании текста поддерживается для Windows 98, 2000. Для Windows 95 и NT 4 текст в редакторе всегда выравнивается влево, независимо от значения поля гор_выравн. При печати текст отображается в соответствии со значением поля гор_выравн вне зависимости от версии Windows.
Вывод элемента МРЕДАКТОР на печать зависит от значения поля печатать. Бордюр при печати не отображается.
Методы
Метод | Описание |
---|---|
ВЫДЕЛИТЬ | Позволяет выделить текст в поле ввода. |
ВЫДЕЛЕНИЕ | Получает позицию выделения текста в поле ввода. |
ПОКАЗАТЬ_СООБЩЕНИЕ | Отображает всплывающее сообщение в позиции каретки поля ввода. |
Обработчики событий
Обработчик | Описание |
---|---|
клавиша | Вызывается при нажатии пользователем определенных клавиш на клавиатуре. |
команда | Вызывается при нажатии пользователем функциональных клавиш или выборе пункта контекстного меню. |
меню | Вызывается при нажатии пользователем правой кнопки мыши или клавиши всплывающего меню на клавиатуре. |
изменение | Вызывается при изменении пользователем текста в многострочном редакторе. |
после_изменения | Позволяет организовать отложенную обработку при изменении пользователем текста в многострочном редакторе. |