Функция создания и вывода на экран всплывающего меню.
popupmenu(left_point, menu_str);
Имя | Тип данных | Описание |
---|---|---|
left_point | point | Левая верхняя точка положения меню |
menu_str | string | Строка с текстом, определяющим конфигурацию меню |
popupmenu – функция создаёт и выводит на экран всплывающее меню с положением левой верхней точки left_point и текстом menu_str, определяющим конфигурацию меню. Функция возвращает управление сразу и не производит ожидания, пока меню не будет выбрано. Формат текста конфигурации меню следующий: <уровень>;<имя>;<действие> Каждый пункт меню должен быть на новой строке. Уровни должны начинаться с 1. Если пункт меню имеет уровень больше предыдущего, то он будет находиться в подменю. Действие – это текст на встроенном языке программирования. В нём допустимо использовать все его функции.
Имя | Тип данных | Описание |
---|---|---|
Всплывающее меню |
var str: string = "1;Главная;gotopage()" + chr(10) + "1;Страницы" + chr(10) + "2;Страница 1; gotopage() " + chr(10) + "2;Страница 2; gotopage() "; var left: point = (100,0); popupmenu(left, str);
В примере создается всплывающее меню с конфигурацией:
1;Главная;gotopage("")
1;Страницы
2;Страница 1; gotopage("p1")
2;Страница 2; gotopage("p2")
Меню представляет собой два основных пункта Главная и Страницы, пункт Страницы имеет подменю с двумя пунктами Страница 1 и Страница 2.
Нет.