RWidjets v.1.3.1

RMenu

Описание

Объект типа RMenu предназначен для добавления динамического меню к основному меню программы. Объект является интерфейсом для управления меню, но не собственно меню. Если создать одновременно несколько экзепляров RMenu, то они все будут управлять одним и тем же динамическим меню. Удаление экзепляра RMenu не влечет за собой удаление динамического меню из основного меню программы.

Каждый пункт динамического меню является объектом типа RMenuItem. Каждый пункт динамического меню в главном меню является объектом RMenuItem типа подменю. Каждый RMenuItem в свою очередь может содежать несколько подчиненных объектов RMenuItem, которые могут быть пунктом меню, подменю, разделителем. Таким образом, возможно создание иерархического меню.

Каждый RMenuItem типа пункт меню ассоциируется со скриптом на внутреннем языке 1С, который выполняется при выборе этого пункта.

Методы

Добавить Добавляет пункт в динамическое меню.
ДобавитьМеню Добавляет подменю
ДобавитьРазделитель Добавляет разделитель меню
Удалить Удаляет пункт меню
УдалитьВсе Очищает динамическое меню.
Получить Получить объект RMenuItem по идентификатору или по порядковому номеру
ПолучитьСистемное Получить системное меню Файл, Операции, Сервис, Помощь.
Количество Возвращает количество пунктов меню.
Обновить Обновляет главное меню программы.
ПослатьКоманду Послать комаду программе.
ЗагрузитьИнтерфейс Загружает стандартный интерфейс из конфигурации.

События

ПриПолученииКоманды Событие возникает при выборе пункта меню, нажатии кнопки панели инструментов, нажатии горячих клавиш.

©1998-2006 Robert :: robert2.by.ru