Как сохранить добавленный PAD в меню?(+) | |
---|---|
Alexandr111 |
Есть меню которое формируется при старте программы
Set SYSMENU TO Set SYSMENU AUTOMATIC Define PAD lala OF _MSYSMENU PROMPT "Учет" далее добавляются пунты и все хорошо. Затем в некой модальной форме я добавляю новый пункт DEFINE BAR 44 OF "Учет" PROMPT "лалала" AFTER 4 ON SELECTION BAR 44 OF "Учет" do form1 with 2 Смотрю в меню - пункт добавлен. Но после закрытия этой формы (из которой добавляли) пункт меню исчезает. Вопрос почему? Как сохранить изменения? ![]() |
Re: Как сохранить добавленный PAD в меню?(+) | |
---|---|
Hel!Riser Сообщений: 10452 Откуда: Нижний Новгород Дата регистрации: 11.03.2001 |
ищи где-то PUSH MENU \ POP MENU должен быть имхо
![]() ------------------ Осторожно - глисты! ![]() |
Re: Как сохранить добавленный PAD в меню?(+) | |
---|---|
Alexandr111 |
Разобрался. Без всяких push/pop работает нормально, но только добавлять пункт можно если меню доступно. Если оно заблокировано (как при открытии модальной формы) - то нифига. Если кто все-таки знает как, то было бы интересно для общего развития узнать....
![]() |
Re: Как сохранить добавленный PAD в меню?(+) | |
---|---|
samson_i |
Только не понятно зачем из модальной формы добавлять модальная она вообщем-то должна блокировать любой ввод кроме себя, может всетаки в другом месте это делать
![]() |
Re: Как сохранить добавленный PAD в меню?(+) | |
---|---|
Igor Korolyov Автор Сообщений: 34580 Дата регистрации: 28.05.2002 |
Hi Alexandr111!
Из модальной формы меню надо определять (ДОопределять) в Form.GotFocus - тогда будет доступно. Только на кой оно должно оставаться после закрытия формы - вот что непонятно! Т.е. логическая цепь неясна - если элемент нужен для ФОРМЫ, то по закрытии его надо убрать - если не для формы - то почему он добавляется именно из этой формы, а не ДО того - где-нить в стартовом модуле. ------------------ WBR, Igor ![]() |
© 2000-2025 Fox Club  |