<quote>Hvordan får jeg, ved et klik på en TButton, en TPopupMenu til at "springe" frem umiddelbart under knappen? Jeg ved godt at man bare kan sætte knappens egenskab PopupMenu := PopupMenu1; men den aktiveres jo så kun ved et højreklik! Dette skal ske ved et almindeligt venstreklik...</quote>
procedure TForm1.Button1Click(Sender: TObject)
var
p: TPoint;
begin
p := Point(Button1.Left, Button1.Top+Button1.Height);
p := ClientToScreen(p);
PopupMenu1.Popup(p.x, p.y);
end;
Det mener jeg virker.
Niels
http://www.niller.f2s.com/ - always there...
http://g4s.dnsq.org/ - when I'm online!