popupmenu
Функция создания и вывода на экран всплывающего меню.
Синтаксис
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.
Дополнительные материалы
Нет.