Настройка меню, настраиваемого пользователем

Автор МАx, 24.09.04, 09:36:04

« предыдущая - следующая »

0 Пользователей и 1 гость просматривают эту тему.

МАx

Помогите разобраться!
Выполняю сабж, а именно вношу туда дополнительную информацию о посадках. При этом все посадки я разделил на предпочтительные и дополнительные, и во всплывающем списке они у меня разделены на две колонки по этому признаку. У каждой колонки свое название: "Предпочтительные" и "Дополнительные". Так вот, сколько ни бился, так и не смог сделать так, чтобы эти названия стали "прозрачными", т.е. чтобы система не воспринимала их как элемент списка и при щелчке по ним не вставляла их в текст. Может, я что-то не так делаю? Вот фрагмент файла graphic.pmn:

MENU 22 ’ Текст после размерной надписи
BEGIN
  POPUP "Посадки в системе отверстия"
  BEGIN
   POPUP "Посадки с зазором"
   BEGIN
    MENUITEM "Предпочтительные" GRAYED
    MENUITEM SEPARATOR
    MENUITEM "H7/g6|$bH7;g6"
    MENUITEM "H7/h6|$bH7;h6"
    MENUITEM "H7/f7|$bH7;f7"
    MENUITEM "H7/e8|$bH7;e8"
    MENUITEM "H8/h7|$bH8;h7"
    MENUITEM "H8/e8|$bH8;e8"
    MENUITEM "H8/h8|$bH8;h8"
    MENUITEM "H8/d9|$bH8;d9"
    MENUITEM "H9/d9|$bH9;d9"
    MENUITEM "H11/d11|$bH11;d11"
    MENUITEM "H11/h11|$bH11;h11"
    MENUITEM "Дополнительные" GRAYED MENUBARBREAK
    MENUITEM SEPARATOR
    MENUITEM "H7/e7|$bH7;e7"
...................
и т.д.

Версия 6+, но не думаю, что это существенно.

МАx


NiСk

А если так попробовать:

MENU 22 ' Текст после размерной надписи
BEGIN
POPUP "Посадки в системе отверстия"
BEGIN
POPUP "Посадки с зазором"
BEGIN
POPUP "Предпочтительные"
BEGIN

MENUITEM "H7/g6|$bH7;g6"
MENUITEM "H7/h6|$bH7;h6"
MENUITEM "H7/f7|$bH7;f7"

END
POPUP "Дополнительные"
BEGIN

MENUITEM "H7/e7|$bH7;e7"
END
END
END
END

МАx

Вообще-то вариант рабочий. Но я не это имел в виду. Дело в принципе в том, что флаги GRAYED и DISABLED не работают в версии 6+ почему-то. Ключевое выражение \t система воспринимает неадекватно - примечание за ним вообще не отображает. В версии 5.11 работало всё, а тут... Но всё равно спасибо за участие.