Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.06.2012, 19:36   #1
NaumOff
Пользователь
 
Регистрация: 25.07.2011
Сообщений: 48
По умолчанию Проблема с PopupMenu

Привет камрады.
На форме лежит экземпляр самописного компонента рисующего на канве график. Во время MyForm.Create он создается и ему присваивается PopupMenu. После запуска программы все работает, меню запускается, но... если спрятать форму (Close/Hide), а затем снова отобразить PopupMenu не вызывается. На форме нет ничего кроме этого динамически создаваемого графика. Пробовал играться с Parent компонента, SendToBack, BringToFront, привязывать к самому MyForm PopupMenu. Бестолку. Есть идеи?
NaumOff вне форума Ответить с цитированием
Старый 30.06.2012, 20:55   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

а такой финт на клик правой кнопкой мыши?
Код:
var
  t:TPoint;
begin
  GetCursorPos(t);
  MyPopupMenu.Popup(t.X,t.Y);
Ставьте фильтр сообщений и там ловите WM_MOUSE*****, а лучше в любом компоненте посмотрите готовую реализацию обработки пр. кнопки мыши и вызова всплываюего меню.
Человек_Борща вне форума Ответить с цитированием
Старый 30.06.2012, 22:58   #3
NaumOff
Пользователь
 
Регистрация: 25.07.2011
Сообщений: 48
По умолчанию

Человек_Борща, спасибо большое, финт что надо, проблему решил.

Последний раз редактировалось NaumOff; 30.06.2012 в 23:07.
NaumOff вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
popupmenu Symba Общие вопросы Delphi 3 25.04.2011 09:15
PopupMenu Патрон Общие вопросы Delphi 7 15.06.2008 14:04
Проблема с Caption PopUpMenu Item Comer_Jus Общие вопросы Delphi 3 16.05.2008 14:50
PopupMenu Михаил Юрьевич Общие вопросы Delphi 6 03.05.2008 18:46