Только чтение.
Тип: КонтекстноеМеню (ContextMenu).
Возвращает стандартное контекстное меню для элемента.
Стандартное контекстное меню для элемента содержит семь пунктов меню:
"Выбрать все"
"Удалить все"
"Копировать"
"Вырезать"
"Вставить"
"Отмена"
"Повтор"
Вызов стандартного контекстного меню должен быть прописан в обработчике события ПриНажатииМыши (MouseClick) элемента.
Так же можно создать своё контекстное меню для элемента создав экземпляр объекта КонтекстноеМеню (ContextMenu) и указав в его свойстве КонтекстноеМеню.Владелец (ContextMenu.Host) требуемый элемент. Вызов контекстного меню так же должен быть прописан в обработчике события ПриНажатииМыши (MouseClick) элемента.
КонтекстноеМеню = ПолеВвода1.КонтекстноеМеню;
Перем ТФ, ПолеВвода1, КонтекстноеМеню; Процедура ПриОткрытии() Экспорт КонтекстноеМеню = ПолеВвода1.КонтекстноеМеню; ТФ.Уведомление().Показать("КонтекстноеМеню = " + КонтекстноеМеню, -1); КонецПроцедуры Процедура ПолеВвода1_ПриНажатииМыши() Экспорт ПолеВвода1.КонтекстноеМеню.Показать(); КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); ПолеВвода1 = ТФ.Верхний.Добавить(ТФ.ПолеВвода("Текст для элемента")); ПолеВвода1.ПриНажатииМыши = ТФ.Действие(ЭтотОбъект, "ПолеВвода1_ПриНажатииМыши"); ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.Запуск();
Перем ТФ, ПолеВвода1, КонтекстноеМеню; Процедура ПриОткрытии() Экспорт КонтекстноеМеню = ПолеВвода1.КонтекстноеМеню; ТФ.Уведомление().Показать("КонтекстноеМеню = " + КонтекстноеМеню, -1); КонецПроцедуры Процедура ПолеВвода1_ПриНажатииМыши() Экспорт ПолеВвода1.КонтекстноеМеню.Показать(); КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); ПолеВвода1 = ТФ.Верхний.Добавить(ТФ.ПолеВвода("Текст для элемента")); ПолеВвода1.ПриНажатииМыши = ТФ.Действие(ЭтотОбъект, "ПолеВвода1_ПриНажатииМыши"); ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.ЗапуститьИЗавершить(); Сообщить(?( ТипЗнч(КонтекстноеМеню) = Тип("ТфКонтекстноеМеню") , "", "!!! ") + "ПолеВвода.КонтекстноеМеню (TextField.ContextMenu) Свойство" + " " + ТекущаяДата() + Символы.ПС);