<< Click to Display Table of Contents >> Navigation: Раздел 7 Расширения языка L9 > Объекты пользовательского интерфейса > Объекты для работы с меню > КонтекстноеМеню (ContextMenu) > Методы > <КонтекстноеМеню> ВставитьПередПозицией (InsertBeforePosition) |
Описание:
Добавляет пункт меню, подменю или разделитель перед позицией пункта меню в зависимости от заданных в параметрах значений.
Первый вариант синтаксиса:
ВставитьПередПозицией(<Номер>)
InsertBeforePosition(<Number>)
Параметры:
Номер – номер позиции пункта меню, перед которым будет произведена вставка.
Добавляется разделитель.
Второй вариант синтаксиса:
ВставитьПередПозицией(<Номер>, <Строка>, <Идентификатор>, <Флаг>)
InsertBeforePosition(<Number>, <String>, <ID>, <Flag>)
Параметры:
Номер – номер позиции пункта меню, перед которым будет произведена вставка.
Строка (String) – строка названия пункта меню.
Идентификатор (ID) – идентификатор пункта меню. Значение любого типа.
Флаг (Flag) – признак доступности пункта меню. Если параметр принимает значение "Истина" ("True"), пункт меню доступен. Если параметр принимает значение "Ложь" ("False"), то пункт меню недоступен. По умолчанию доступен. Параметр не является обязательным.
Добавляется меню.
Третий вариант синтаксиса:
ВставитьПередПозицией(<Номер>, <Строка>, <Подменю>, <Флаг>)
InsertBeforePosition(<Number>, <String>, <Submenu>, <Flag>)
Параметры:
Номер – номер позиции пункта меню, перед которым будет произведена вставка.
Строка (String) – строка заголовка основной кнопки на панели меню. Параметр не является обязательным.
Подменю – объект меню, который вставляется как подменю.
Флаг (Flag) – признак доступности пункта меню. Если параметр принимает значение "Истина" ("True"), пункт меню доступен. Если параметр принимает значение "Ложь" ("False"), то пункт меню недоступен. По умолчанию доступен. По умолчанию доступен. Параметр не является обязательным.
Добавляется подменю.
Возвращаемые значения:
Возвращает значение "Истина" ("True"), если метод выполнен успешно, в противном случае – значение "Ложь" ("False").
Пример:
//Добавляет подменю перед указанной в параметрах позицией меню.
МенюДоп = Новый ("КонтекстМеню");
МенюДоп.ВставитьПередПозицией(0, Слов DictMenu_CardDish, "КарточкаБлюда", Истина);