|
Доступность пунктов меню
|
|||
---|---|---|---|
#18+
При запуске из меню модальной формы становятся недоступными все раскрывающиеся меню, кроме BARов, добавленных из системного меню (с помощью встроенных переменных типа _MPR_HPSCH). Как сделать их доступными? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2010, 15:01 |
|
Доступность пунктов меню
|
|||
---|---|---|---|
#18+
Найдешь ответ, мне скажешь. У меня из-за этого ни одной модальной формы нет ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2010, 17:42 |
|
Доступность пунктов меню
|
|||
---|---|---|---|
#18+
Вообще раньше извращался так: лепил на форму таймер. Ставил задержку 500 и запускал Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2010, 17:44 |
|
Доступность пунктов меню
|
|||
---|---|---|---|
#18+
Korolyov_S, На FoxClub выкладывал решение как для Fpw(d) так и для VFP если не пропало с убитым архивом В общем для модальных форм переопределяется повторно (если надо) меню, ну на крайняк делатеся push\pop menu забыл с какой версии ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2010, 20:07 |
|
Доступность пунктов меню
|
|||
---|---|---|---|
#18+
xcanca, Korolyov_SПри запуске из меню модальной формы становятся недоступными все раскрывающиеся меню, кроме BARов, добавленных из системного меню (с помощью встроенных переменных типа _MPR_HPSCH). Как сделать их доступными? Ну вы даёте. Не приходила мысль, что раз так сделано, то значит так и нужно? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2010, 20:26 |
|
Доступность пунктов меню
|
|||
---|---|---|---|
#18+
Вообще-то, это было сделано специально. Модальная форма на то и модальная, чтобы блокировать ЛЮБЫЕ попытки уйти с этой формы. В том числе и через пункты меню. Обойти это ограничение можно, если после того, как форма станет видимой (как правило, в событии Activate формы) переопределить меню (набор команд DEFINE). Как правило, этот "обход" делается для отдельного POPUP-меню, которое "обслуживает" конкретную форму. Т.е. этот пункт выпадающего меню создается при активизации формы (не обязательно модальной) и удаляется при деактивации или закрытии формы. Пример "штатного" интерфейса приложения на FoxPro - это сама среда разработки FoxPro. Обрати внимание на то, что в системном меню некоторые пункты появляются именно в тот момент, когда то или иное окно становится активным. Например, если активно окно проекта, то появится пункт меню Project. Если активно Browse-окно, то появится пункт меню Table. Причем, как только соответствующее окно становится не активным, так и сопровождающие пункты меню пропадают. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2010, 20:14 |
|
|
start [/forum/topic.php?fid=41&fpage=93&tid=1585089]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 139ms |
0 / 0 |