Einzelnen Beitrag anzeigen

Benutzerbild von derpepe
derpepe

Registriert seit: 16. Mär 2005
Ort: Dotternhausen
164 Beiträge
 
Delphi 2005 Personal
 
#3

Re: PopUp-Menü mit Doppelklick öffnen

  Alt 17. Mär 2005, 11:51
Hab das momentan so gemacht:

Delphi-Quellcode:
var
  Maus : TPoint;


procedure THauptfenster.SynEdit1DblClick(Sender: TObject);
begin
  PopupMenu1.Popup(Maus.X,Maus.Y);
end;

procedure THauptfenster.SynEdit1MouseDown(Sender: TObject;
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
  Maus.X:=X;
  Maus.Y:=Y;
  Maus:=(Sender as TControl).ClientToScreen(Maus);
end;
Funktioniert auch, aber die Variable "Maus" mag ich eigentlich nicht so haben.
Mir wäre es lieber wenn ich das alles in einem Event hätte und nicht so verstreut
Je größer das Projekt wird umso unübersichtlicher wird das.
Peter J. Schneider
http://raketenwerfer.de/programmieren/delphi/index.html
Nes dar in da kev, sed un est a log!
  Mit Zitat antworten Zitat