Только чтение.
Тип: КонтекстноеМеню (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_ПриНажатииМыши"); ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.ЗапуститьИЗавершить(); Сообщить(?( ТипЗнч(КонтекстноеМеню) = Тип("ТфКонтекстноеМеню") , "", "!!! ") + "ПолеДаты.КонтекстноеМеню (DateField.ContextMenu) Свойство" + " " + ТекущаяДата() + Символы.ПС);