Autor Beitrag
Paid4Chat
Hält's aus hier
Beiträge: 14



BeitragVerfasst: Mo 15.07.02 12:45 
hallo, ich will ein PopUpMenu aufrufen, ok ich bekomme es aufgerufen aber das ist mitten aufm Bildschirm, ich bekomme das mit der Position nicht hin ! das soll da sein wo man auf einen Speedbutton klickt, wie bekomme ich das hin ? das will da einfach nicht hin, kann mir da einer helfen ???

Wäre echt nett und wichtig !

MFG
Dennis
DeCodeGuru
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1333
Erhaltene Danke: 1

Arch Linux
Eclipse
BeitragVerfasst: Mo 15.07.02 12:53 
Hi Paid4Chat,

mit PopUpMenu1.Popup(x,y) dürftest du es hinbekommen.

_________________
Viele Grüße
Jakob
Paid4Chat Threadstarter
Hält's aus hier
Beiträge: 14



BeitragVerfasst: Mo 15.07.02 14:15 
vielen dank, ich werde es ausprobieren !
Tpercon
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 60



BeitragVerfasst: Di 16.07.02 11:34 
Hi

Probier das mal:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
procedure TForm1.SpeedButton1MouseDown(Sender: TObject;
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
var p:TPoint;
begin
If Button=mbright
 then
  begin
   p:=TSpeedButton(Sender).ClientToScreen(Point(x,y));
   PopUpMenu1.Popup(p.x,p.y);
  end;
end;


Gruß
Paid4Chat Threadstarter
Hält's aus hier
Beiträge: 14



BeitragVerfasst: Di 16.07.02 12:59 
danke, das werde ich auchmal testen !
:D