Dummiel » 29.07.2004 (Чт) 6:51
Как реализовать контекстное меню при щелчке правой кнопкой мыши, причем так, чтобы меню соответствовало тому объекту, на котором был произведен щелчок? Я сделал такое меню по тем рекомендациям, что нашел в различных источниках в Инете - т.е., кидаешь на форму меню, делаешь первый пункт его visible = false, и далее по обычному пути. Затем через Mouse_Up и Mouse_Down его вызываешь и прячешь. Но вот незадача: при загрузке той формы, в которой я сделал подобное меню (а это дочерняя форма) исчезает меню в родительской MDI-форме, т.е., главное меню программы. Его нет до тех пор, пока дочернее окно с меню активно. Как только я из контекстного меню вызываю другую форму (неважно какую, лишь бы форма была активной), тут же появляется главное меню в родительской форме. При выходе из вызванной формы и возврате в ту дочернюю, где имеется контекстное меню, главное снова исчезает.