Меню в формах верхнего уровня (Top-Level-Form) не только обеспечивают навигацию формы и прочие операции, они могут обеспечить начальные настройки главных параметров вашего приложения.

Для добавления Меню в форму верохнего уровня (top-level form):

  1. Создайте требуемое Меню для главной своей формы. Дополнительная информация по созданию указанных меню находится в разделе: Разработка Меню и Toolbars.

  2. Установите для рассматриваемой формы значение свойства ShowWindow, свойство = 2 – As Top-Level Form.

  3. В стартовом событии данной формы Init, Событие, укажите программный код следующего содержания:

    DO menuname.mpr WITH oForm, lAutoRename

    oForm - является объектной ссылкой на рассматривавемую форму (как: THIS / THISFORM).

    lAutoRename определяет некоторый флаг создания уникального имени соответствующего Меню. Если планируется запуск нескольких экземпляров рассматриваемой формы, то значение данного параметра должно быть =.T.; чтобы создавались уникальные имена Меню для каждого экземпляра Формы.

    Например, меню может быть Активировано следующей командой, для программного кода в файле mySDImenu:

      CopyCode imageКопировать Код
    DO mySDImenu.mpr WITH THIS, .T.

См. также