<КонтекстноеМеню> ВставитьПередКомандой (InsertBeforeCommand)

<< Click to Display Table of Contents >>

Navigation:  Раздел 7 Расширения языка L9 > Объекты пользовательского интерфейса > Объекты для работы с меню > КонтекстноеМеню (ContextMenu) > Методы >

<КонтекстноеМеню> ВставитьПередКомандой (InsertBeforeCommand)


Описание:

Добавляет пункт меню, подменю или разделитель перед позицией пункта меню в зависимости от заданных в параметрах значений.

Первый вариант синтаксиса:

ВставитьПередКомандой(<Команда>)

InsertBeforeCommand(<Command>)

Параметры:

Идентификатор (ID) – идентификатор пункта меню. Значение любого типа.

Добавляется разделитель.

 

Второй вариант синтаксиса:

ВставитьПередКомандой(<Команда>, <Строка>, <Идентификатор>, <Флаг>)

InsertBeforeCommand(<Command>, <String>, <ID>, <Flag>)

Параметры:

Идентификатор (ID) – идентификатор пункта меню. Значение любого типа.

Строка (String) – строка названия пункта меню.

Команда – целое число, установленное пункту меню.

Флаг (Flag) – признак доступности пункта меню. Если параметр принимает значение "Истина" ("True"), пункт меню доступен. Если параметр принимает значение "Ложь" ("False"), то пункт меню недоступен. По умолчанию доступен. По умолчанию доступен. Параметр не является обязательным.

Добавляется меню.

 

Третий вариант синтаксиса:

ВставитьПередКомандой(<Команда>, <Строка>, <Подменю>, <Флаг>)

InsertBeforeCommand(<Command>, <Undefined>, <Submenu>, <Flag>)

Параметры:

Идентификатор – идентификатор пункта меню. Перед  пунктом меню, указанном в параметре, будет произведена вставка.

Строка (String) – строка названия пункта меню. Параметр не является обязательным.

Подменю – объект меню, который вставляется как подменю.

Флаг (Flag) – признак доступности пункта меню. Если параметр принимает значение "Истина" ("True"), пункт меню доступен. Если параметр принимает значение "Ложь" ("False"), то пункт меню недоступен. По умолчанию доступен. По умолчанию доступен. Параметр не является обязательным.

Добавляется подменю.

 

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

Возвращает значение "Истина" ("True"), если метод выполнен успешно, в противном случае значение "Ложь" ("False").

Пример:

//Добавляет подменю перед указанным в параметрах названием пункта меню.

МенюДоп = Новый ("КонтекстМеню");
МенюДоп.ВставитьПередКомандой("Записать", Слов DictMenu_Select, "Выбрать", Истина);