|
Put popup menu on the right side - Components - Tips & Tricks - Greatis Delphi Pages
First of all, you should set the Autopopup property to False and use this code on MouseDown event.
var
KorX, KorY: Ineteger;
...
procedure TForm1.Button1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
if Button=mbRight then
begin
KorY:=Form1.Top+22;
KorX:=Form1.Left+Form1.Width;
PopupMenu1.Popup(KorX, KorY);
end;
end;
- For more
-
Delphi Help
- Download source
|