Меню
Подскажите плиз, что сделать, чтобы не исчезало меню mdi-формы при открытии дочерней формы, в которой есть свое контекстное меню?
Цитата:
Originally posted by Slavutich
Подскажите плиз, что сделать, чтобы не исчезало меню mdi-формы при открытии дочерней формы, в которой есть свое контекстное меню?
Подскажите плиз, что сделать, чтобы не исчезало меню mdi-формы при открытии дочерней формы, в которой есть свое контекстное меню?
:o Если речь идет именно о КОНТЕКСТНОМ меню, то насколько я понял оно у тебя в дочернем окне невидимо (Visible=False), в этом случае просто убери это меню из дочерней формы и вставь его в MDI-форму (все-равно оно не видимо). А вызываешь его как и раньше
(ChildForm.PopupMenu MdiForm.Menu1)
На самом деле оба окна - и мать и дочернее - имеют право на меню. Это можно проверить, открыв, например ворд 97. Проблемы возникают, когда мы разворачиваем дочернгюю форму. %(. Если Вы работали в Визуал Си++, то должны знать, что меню как таковое - это ресурс, и его можно неоднократно присобачивать куда угодно. В VB, как и полагается, все зделано через левое ухо, поэтому рекомендую иметь дочернее меню и там и там, а когда надо, делать одно визибл, а др. само уйдет.... идеология, надеюсь, понята...
Спасибо,Люди, за советы, проблема с их помощью решена!