Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
как построить меню, чтоб без глупостей
|
|||
|---|---|---|---|
|
#18+
Я вот билдером строил меню - такой голимзян, я потому и под досовым фоксом этим билдером не пользовался, он считает, что пады и бары должны именоваться так же как в промпте. В результате - сам же мне при запуске такого меню ругается на свои же проезды. Можно потом вручную все поправить, но достаточно в проекте случайно даблкликнуть на меню - и все уже "исправлено". Как кто с этим борется? Вот что оно мутит: DEFINE PAD _1cq0udll3 OF _MSYSMENU PROMPT "Абоненты" COLOR SCHEME 3 ; KEY ALT+А, "" DEFINE PAD _1cq0udll4 OF _MSYSMENU PROMPT "Банк" COLOR SCHEME 3 ; KEY ALT+Б, "" DEFINE PAD _1cq0udll5 OF _MSYSMENU PROMPT "Отчеты" COLOR SCHEME 3 ; KEY ALT+О, "" DEFINE PAD _1cq0udll6 OF _MSYSMENU PROMPT "Должники" COLOR SCHEME 3 ; KEY ALT+Д, "" чего это за названия падов такие? он сам их создает и сам на них ругаецца! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 15:14 |
|
||
|
как построить меню, чтоб без глупостей
|
|||
|---|---|---|---|
|
#18+
Ручками пишем меню и такое, как надо самому. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 15:26 |
|
||
|
как построить меню, чтоб без глупостей
|
|||
|---|---|---|---|
|
#18+
получается так - я создаю свою мнюху, из этой сгенеренной, в ней я только один раз могу выбрать один пункт, он сработает, а после выполнения - все закрывается и меню мое исчезает. Типа деактивируецца и все. я раньше делал так: задавал переменную Quit=0 do while Quit=0 acti menu mainmenu enddo а в пункте Выход была процедурка, где Quit делался 1 или 2, типа в Дос и в фоксу А в вижуале как-то по-другому делается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 16:09 |
|
||
|
как построить меню, чтоб без глупостей
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 16:22 |
|
||
|
как построить меню, чтоб без глупостей
|
|||
|---|---|---|---|
|
#18+
Пишешь класс , ну к примеру xxx_menu Код: 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. Вот тебе рабочий пример. oFrm - объект где лежат твои методы для выполнения по выбору меню. Как понимаешь могут лежать где угодно и не обязательно объект передавать как параметр, можно и глобально объявить, тогда тут вообще никаких парметров не нужно. Пользоваться так: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 16:27 |
|
||
|
как построить меню, чтоб без глупостей
|
|||
|---|---|---|---|
|
#18+
спасибо. правда пример от luser для меня пока что тяжеловат к восприятию... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 17:40 |
|
||
|
как построить меню, чтоб без глупостей
|
|||
|---|---|---|---|
|
#18+
Он ругается на на имена PAD-ов а на русские буквы в определении горячих клавиш - KEY ALT+ А - А-то здесь русское. Чтобы этого не было достаточно задавать горячие клавиши самому - соответсвующие латинские ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 21:52 |
|
||
|
как построить меню, чтоб без глупостей
|
|||
|---|---|---|---|
|
#18+
CTAC-KOполучается так - я создаю свою мнюху, из этой сгенеренной, в ней я только один раз могу выбрать один пункт, он сработает, а после выполнения - все закрывается и меню мое исчезает. Типа деактивируецца и все. Sorry, я около 5 лет проработал под FPD, но никогда не сталкивался с подобной проблемой и не делал таких монстров: CTAC-KO Quit=0 do while Quit=0 acti menu mainmenu enddo а в пункте Выход...Quit делался 1 или 2, типа в Дос и в фоксу все великолепно работало и без этого: Activate menu в запускающей процедуре, deactivate menu при выходе. Если, конечно, где-то внутри вызываемых в меню процедур не делать deactivate menu вместо hide menu... Но это уже сам виноват... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2004, 06:55 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=356&tid=1595639]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 256ms |
| total: | 365ms |

| 0 / 0 |
