Вы можете назначить процедуру на меню или пункт меню. Способ назначения процедуры, зависит от того, имеют ли меню или пункты меню подменю.

Назначение процедуры на меню или пункт меню без подменю

  1. В столбце Prompt, выберите соответствующий заголовок меню или пункта меню.

  2. Из списка Result, выберите Procedure.

    Кнопка Create появляется справа от списка. Если процедура была определена ранее, вместо этого появляется кнопка Edit.

  3. Выберите Create или Edit.

  4. Наберите код в окне.

    Примечание:
    Вам не надо набирать  команду PROCEDURE в окне редактированя прцедуры, потому что Visual FoxPro генерирует эту инструкцию сам. Вы можете поместить инструкцию PROCEDURE  только в cleanup code.

Назначение процедуры на меню или пункт меню с подменю

  1. В списке Menu level, выберите уровень, который включает соответствующее меню или пункт меню. Например ваша система меню включает меню Customer, созданное ранее. Чтобы назначать процедуру на меню Customer, выберите уровень "Menu Bar" в списке Menu Level. Точно так же, чтобы назначить процедуру на элемент меню Customer, выберите уровень "Customer" в списке.

  2. Из меню View , выберите Menu Options.

    Visual FoxPro отображает диалоговое окно Menu Options.

  3. Назначите процедуру, делая одним из следующих приёмов:

    • Введите или вставте процедуру в поле Procedure.

      -или-

    • Выберите Edit и OK чтобы открыть отдельное окно редактирования.

См. также