for flooders
:: Главная :: Решения :: Статьи :: Сайт М. Дроздова :: Файловый архив :: Книга по VFP 9 :: Русский Help Online :: OFF-LINE Форум
   Л и с о в о д ы   в с е х   с т р а н,  о б ъ е д и н я й т е с ь !!!  

Список Форумов  :: Архив конференции по VFP до 2005 года
   :: Помощь сайту :: 

Как сохранить добавленный PAD в меню?(+)
Alexandr111
Гость
Дата: 21.03.05 11:26:01ОтветитьЦитировать
Есть меню которое формируется при старте программы
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

Смотрю в меню - пункт добавлен. Но после закрытия этой формы (из которой добавляли) пункт меню исчезает.
Вопрос почему? Как сохранить изменения?
Ratings: 0 negative/0 positive

Re: Как сохранить добавленный PAD в меню?(+)
Hel!Riser

Сообщений: 10448
Откуда: Нижний Новгород
Дата: 21.03.05 11:28:00ОтветитьЦитировать
ищи где-то PUSH MENU \ POP MENU должен быть имхо




------------------
Осторожно - глисты!
Ratings: 0 negative/0 positive

Re: Как сохранить добавленный PAD в меню?(+)
Alexandr111
Гость
Дата: 21.03.05 11:47:37ОтветитьЦитировать
Разобрался. Без всяких push/pop работает нормально, но только добавлять пункт можно если меню доступно. Если оно заблокировано (как при открытии модальной формы) - то нифига. Если кто все-таки знает как, то было бы интересно для общего развития узнать....
Ratings: 0 negative/0 positive

Re: Как сохранить добавленный PAD в меню?(+)
samson_i
Гость
Дата: 21.03.05 12:13:37ОтветитьЦитировать
Только не понятно зачем из модальной формы добавлять модальная она вообщем-то должна блокировать любой ввод кроме себя, может всетаки в другом месте это делать
Ratings: 0 negative/0 positive

Re: Как сохранить добавленный PAD в меню?(+)
Igor Korolyov
Автор

Сообщений: 31349
Дата: 21.03.05 21:32:34ОтветитьЦитировать
Hi Alexandr111!

Из модальной формы меню надо определять (ДОопределять) в Form.GotFocus - тогда будет доступно. Только на кой оно должно оставаться после закрытия формы - вот что непонятно! Т.е. логическая цепь неясна - если элемент нужен для ФОРМЫ, то по закрытии его надо убрать - если не для формы - то почему он добавляется именно из этой формы, а не ДО того - где-нить в стартовом модуле.




------------------
WBR, Igor
Ratings: 0 negative/0 positive



Извините, но у вас нет прав для того, чтобы писать в этом форуме.

On-line: 60 Taran Mitchman  and Guests: 58


© 2000-2018 Fox Club 
Яндекс.Метрика