Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / POPUP меню / 8 сообщений из 8, страница 1 из 1
08.03.2007, 15:34
    #34379077
Pr0teus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POPUP меню
Как сделать popup меню, чтобы при выборе какого-либо элемента выпадало расширенное подменю, тоже popup. Просто не хочется все громоздить в одном выпадающем списке, а как-нибудь разбить на группы.
...
Рейтинг: 0 / 0
09.03.2007, 00:02
    #34379383
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POPUP меню
Вы строите меню через дизайнер меню? Там в столбце Result выбираете "Submenu" и нажатие кнопки Edit автоматически переводит в создание подменю. Вернуться на уровень выше можно через раскрывающийся список "Menu Level" в правом верхнем окне дизайнера.
...
Рейтинг: 0 / 0
09.03.2007, 00:37
    #34379401
Pr0teus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POPUP меню
Нет, не через дизайнер. Делаю через DEFINE POPUP и никак в толк не возьму, как реализовать данную функциональность, а ведь она была бы очень удобна.
...
Рейтинг: 0 / 0
09.03.2007, 09:16
    #34379632
Sergey Sizov.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POPUP меню
Ну так хотя бы один раз воспользуйтесь дезайнером и посмотрите как он это делает. В чем проблема?
...
Рейтинг: 0 / 0
09.03.2007, 11:22
    #34379931
Pr0teus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POPUP меню
В том-то и дело, что не понятно даже из дизайнера. Мне нужен програмнный код, а как его там можно увидеть 8(
...
Рейтинг: 0 / 0
09.03.2007, 11:40
    #34379978
Sergey Sizov.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POPUP меню
Сгенерировать и посмотреть.
...
Рейтинг: 0 / 0
09.03.2007, 11:44
    #34379992
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POPUP меню
Pr0teusВ том-то и дело, что не понятно даже из дизайнера. Мне нужен програмнный код, а как его там можно увидеть 8(
Вам напоминают о том, что дизайнер меню в VFP (в отличии от дизайнера формы, классов, отчетов и пр.) формируют ПРОГРАММУ с раширением MPR. Откройте ее, как программу и станет понятно, как сделать систему подменю в VFP. Но если лень это сделать, то основная идея в том, что, как реакцию на выбор пункта меню, прописываектся активизация другого POP UP меню, а не выполнение команды или процедуры.
Например:
ON PAD Docum OF _MSYSMENU ACTIVATE POPUP DocPopUp
DEFINE POPUP DocPopUp MARGIN RELATIVE SHADOW COLOR SCHEME 4
Далее описываете пункты меню DocPopUp
DEFINE BAR 1 ON DocPopUp PROMPT....
и его реакцию:
ON SELECTION BAR 1 OF DocPopUp ..... -тут или выполнение команды, процедуры или активизация еще одного уровня меню.
ну и так далее. Думаю, что идею вы уловили.
С уважениеми, Алексей.
...
Рейтинг: 0 / 0
09.03.2007, 17:00
    #34381083
Pr0teus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POPUP меню
Уже узнал ответ 8)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
DEFINE POPUP shortcut SHORTCUT RELATIVE FROM MROW(),MCOL()  
DEFINE BAR  1  OF shortcut PROMPT "с меню"  
ON BAR  1  OF shortcut ACTIVATE POPUP сменю  
    
DEFINE POPUP сменю SHORTCUT RELATIVE  
DEFINE BAR  1  OF сменю PROMPT "1 пункт"  
DEFINE BAR  2  OF сменю PROMPT "2 пункт"  
    
ACTIVATE POPUP shortcut

...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / POPUP меню / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]