Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Popup menu


Автор: conio 7.2.2008, 15:27
Есть статически созданный MainMenu. Для его четвертого items создан динамический PopupMenu. Как связать MainMenu.Items[4] c созданным PopupMenu?

Спасибо.

Автор: Rodman 7.2.2008, 15:42
не совсем понятно, ты хочешь менять PopupMenu в зависимости от того что выбрано в 4 пункте MainMenu???

Автор: conio 7.2.2008, 16:10
Нет я ничего не хочу менять. Я хочу соединить PopupMenu с четвертым пунктом Главного меню.

Добавлено через 2 минуты и 17 секунд
Соединение должно происходить при нажатии на четвертый пункт главного меню.
Спасибо.

Автор: THandle 7.2.2008, 17:13
как мне кажется нужно сделать просто Submenu у этого саомго 4 itemsa.

Автор: conio 7.2.2008, 17:39
Все бы так, но данное popup меню не должно быть жестко привязано к МainMenu. Данное popup меню используется и в других местах программы. В других местах привязка идет по координатам щелчка мыши. А когда я привязываюсь по координатам к главному меню то выглядит не очень красиво : popup_menu отображается в месте где был щелчек. А хотелось бы чтобвы отображалось как sub главного меню. Вот.
Еще раз спасибо.

Автор: Rennigth 7.2.2008, 18:17
conio, ну дык добавь ты свой попап в мейнменю...
Код

  MainMenu1.Items[0].Add(PopupMenu1.Items);

Какие проблемы?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)