popupmenu

Функция создания и вывода на экран всплывающего меню.

Синтаксис:

popupmenu(left_point, menu_str);

Аргументы:

left_point – левая верхняя точка положения меню, тип point,

menu_str – строка с текстом, определяющим конфигурацию меню.

Описание:

popupmenu – функция создаёт и выводит на экран всплывающее меню с положением левой верхней точки left_point и текстом menu_str, определяющим конфигурацию меню. Функция возвращает управление сразу и не производит ожидания, пока меню не будет выбрано. Формат текста конфигурации меню следующий: <уровень>;<имя>;<действие> Каждый пункт меню должен быть на новой строке. Уровни должны начинаться с 1. Если пункт меню имеет уровень больше предыдущего, то он будет находиться в подменю. Действие – это текст на встроенном языке программирования. В нём допустимо использовать все его функции.

Результат:

нет

Пример:

var str:string = "1;Главная;gotopage("")" + chr(10) + "1;Страницы" + chr(10) +  "2;Страница 1; gotopage("p1") " +  chr(10) + "2;Страница 2; gotopage("p2") ";
var left:point = (100,0);
popupmenu(point, str);

В примере создается всплывающее меню с конфигурацией:

1;Главная;gotopage(“”)

1;Страницы

2;Страница 1; gotopage(“p1”)

2;Страница 2; gotopage(“p2”)

Меню представляет собой два основных пункта Главная и Страницы, пункт Страницы имеет подменю с двумя пунктами Страница 1 и Страница 2.

Сопутствующие материалы

  • demo_files/vizualizacia/dinamicheskoe_menu.dita#