Команда @ ... PROMPT

Создает строку меню. Данная команда включена для совместимости с предыдущими версиями. Для приложений Visual FoxPro следует пользоваться конструктором меню и CREATE MENU.

Синтаксис

@ nRow, nColumn PROMPT cMenuTitleText
	[MESSAGE cMessageText]

Параметры
@ nRow, nColumn
Задает позицию заголовка меню. Если значение nRow одно и то же для всех команд @ ... PROMPT, создается горизонтальная строка меню. Если значение nColumn одинаково для всех команд @ ... PROMPT, создается вертикальная колонка меню.
PROMPT cMenuTitleText
Задает заголовок меню.
MESSAGE cMessageText
Создает сообщение, которое будет выдаваться при активизации строки меню с помощью команды MENU TO.

Комментарии
Используя последовательность команд @ ... PROMPT, можно создавать заголовки меню и задавать расположение строк меню в основном окне Visual FoxPro или в окне, определенном пользователем.
После того как заголовки меню созданы, выдайте команду MENU TO, чтобы активизировать строку меню.
При выборе какого-либо названия в строке меню число будет возвращено в переменную памяти или элемент массива, заданный в команде MENU TO. Возвращаемое значение определяется порядком, в котором определялись имена строки меню. Например, если было определено пять имен с помощью пяти команд @ ... PROMPT и вы выбрали третье имя, в переменной памяти или элементе массива будет сохранено число 3.
Чтобы сделать заголовок меню недоступным, перед его именем нужно поставить обратную косую черту (\). Недоступный заголовок меню появляется в строке меню, но его нельзя выбрать. Можно также создать ключ доступа для заголовка меню, состоящий из обратной косой черты со знаком "меньше" (\<) и символа из заголовка.
Если в приглашение (заголовок) данный символ входит более одного раза, в качестве ключа доступа используется первое вхождение символа. В следующем примере в качестве ключа доступа определена вторая буква D в заголовке ADD, но тем не менее ключом доступа будет служить первая буква D.

@ 1,20 PROMPT 'AD\<D' MESSAGE 'Add a record' 

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 07.11.2002