Объект меню¶
Объект меню предоставляет доступ к главному меню приложения и контекстным меню.
Получить объект меню приложения можно с помощью объекта приложения.
MainForm mainForm = application.mainForm();
MainMenu mainMenu = mainForm.mainMenu();
See also
Руководство пользователя: Объект приложения
Получить объект контекстного меню можно выполнив клик правой кнопкой мыши
в
элемент интерфейса с последующим выполнением ожидания отрисовки контекстного меню
.
grid.rightClick();
ContextMenu contextMenu = application.waitContextMenu();
See also
Спецификация: Соглашения по наименованию методов
Руководство пользователя: Использование мыши
Через объект меню можно осуществлять вызов зарегистрированных операций.
Для запуска нужной операции укажите последовательность пунктов подменю до
соответствующего пункта меню и вызовите его метод
click()
.
Предположим, что в нашем приложении в главном меню имеется пункт “Формы”, содержащий подпункт “Справочник с MDI-карточкой”:
mainMenu.itemByCaption("Формы", "Справочник с MDI-карточкой").click();
Метод itemByCaption(String...)
можно использовать при любом уровне вложенности подменю. Метод выполняет поиск пункта меню по тексту, отображаемому в пунктах меню.
Объект меню имеет аналогичный метод item(String...)
.
Этот метод выполняет поиск по имени операции.
See also
Руководство пользователя: Использование мыши