КонтекстноеМеню.Показать (ContextMenu.Show) Метод

Синтаксис

Показать(<ЭлементУправления>, <Положение>)

Параметры

ЭлементУправления (обязательный)
Тип: Произвольный.
Элемент управления, с которым связано это контекстное меню.
Положение (обязательный)
Тип: Точка (Point).
Объект Точка (Point), который определяет координаты контекстного меню. Эти координаты указаны относительно клиентских координат элемента управления.

Возвращаемое значение

Описание

Отображает контекстное меню в указанной позиции.

Примечание

Пример

КонтекстноеМеню1.Показать(Кнопка1, Ф.Точка(20, 10));
Полный пример кода

Копировать     Выделить всё

ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); Кнопка1 = Форма1.ЭлементыУправления.Добавить(Ф.Кнопка()); Кнопка1.Текст = "Кнопка1"; КонтекстноеМеню1 = Ф.КонтекстноеМеню(); Меню11 = КонтекстноеМеню1.ЭлементыМеню.Добавить(Ф.ЭлементМеню("1 действие")); Меню12 = КонтекстноеМеню1.ЭлементыМеню.Добавить(Ф.ЭлементМеню("2 действие")); Меню13 = КонтекстноеМеню1.ЭлементыМеню.Добавить(Ф.ЭлементМеню("3 действие")); Кнопка1.Центр(); Кнопка1.КонтекстноеМеню = КонтекстноеМеню1; КонтекстноеМеню1.Показать(Кнопка1, Ф.Точка(20, 10)); Ф.ЗапуститьОбработкуСобытий();

Тестовый код

Копировать     Выделить всё

ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); Кнопка1 = Форма1.ЭлементыУправления.Добавить(Ф.Кнопка()); Кнопка1.Текст = "Кнопка1"; КонтекстноеМеню1 = Ф.КонтекстноеМеню(); Меню11 = КонтекстноеМеню1.ЭлементыМеню.Добавить(Ф.ЭлементМеню("1 действие")); Меню12 = КонтекстноеМеню1.ЭлементыМеню.Добавить(Ф.ЭлементМеню("2 действие")); Меню13 = КонтекстноеМеню1.ЭлементыМеню.Добавить(Ф.ЭлементМеню("3 действие")); Кнопка1.Центр(); Кнопка1.КонтекстноеМеню = КонтекстноеМеню1; // КонтекстноеМеню1.Показать(Кнопка1, Ф.Точка(20, 10)); Сообщить(?(Кнопка1.КонтекстноеМеню = КонтекстноеМеню1, "", "!!! ") + "КонтекстноеМеню.Показать (ContextMenu.Show) Метод" + " " + ТекущаяДата());

Смотрите также

КонтекстноеМеню (ContextMenu) Класс | Библиотека OneScriptForms