powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / POPUP меню
8 сообщений из 8, страница 1 из 1
POPUP меню
    #34379077
Pr0teus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как сделать popup меню, чтобы при выборе какого-либо элемента выпадало расширенное подменю, тоже popup. Просто не хочется все громоздить в одном выпадающем списке, а как-нибудь разбить на группы.
...
Рейтинг: 0 / 0
POPUP меню
    #34379383
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы строите меню через дизайнер меню? Там в столбце Result выбираете "Submenu" и нажатие кнопки Edit автоматически переводит в создание подменю. Вернуться на уровень выше можно через раскрывающийся список "Menu Level" в правом верхнем окне дизайнера.
...
Рейтинг: 0 / 0
POPUP меню
    #34379401
Pr0teus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, не через дизайнер. Делаю через DEFINE POPUP и никак в толк не возьму, как реализовать данную функциональность, а ведь она была бы очень удобна.
...
Рейтинг: 0 / 0
POPUP меню
    #34379632
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну так хотя бы один раз воспользуйтесь дезайнером и посмотрите как он это делает. В чем проблема?
...
Рейтинг: 0 / 0
POPUP меню
    #34379931
Pr0teus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В том-то и дело, что не понятно даже из дизайнера. Мне нужен програмнный код, а как его там можно увидеть 8(
...
Рейтинг: 0 / 0
POPUP меню
    #34379978
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сгенерировать и посмотреть.
...
Рейтинг: 0 / 0
POPUP меню
    #34379992
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
POPUP меню
    #34381083
Pr0teus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уже узнал ответ 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
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / POPUP меню
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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