Вызов контекстного меню в позиции курсора Автор: Ed Jordan У меня есть проблема с правильным вызовом контекстного меню в координатах курсора мыши. Это будет работать: procedure TForm1.Form1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin if Button = mbRight then with ( Sender as TControl ).ClientToScreen( Point( X, Y )) do PopupMenu1.Popup( X, Y ); end; Copyright © "DELPHI WORLD" E-mail: delphiworld@mail.ru http://www.delphiworld.narod.ru Источник получения информации: http://www.delphiworld.narod.ru
Автор: Ed Jordan
У меня есть проблема с правильным вызовом контекстного меню в координатах курсора мыши.
Это будет работать:
procedure TForm1.Form1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin if Button = mbRight then with ( Sender as TControl ).ClientToScreen( Point( X, Y )) do PopupMenu1.Popup( X, Y ); end;