Thema: Delphi Wie kann man mit Popup

Einzelnen Beitrag anzeigen

oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#5
  Alt 26. Mai 2003, 16:18
Hi Leute,

nicht, dass ihr in die falsche Richtung lauft. Der Parameter Sender gibt den Sender an der das Ereignes gesendet hat. Somit ist hier der Sender vom Typ TPopupMenu und nicht die Kompo auf der das Menu liegt.

Auf deutsch sagt uns das, habt ihr mehrere Menu's die auf die gleiche Ereignisbehandlungsmethode zeigen, könnt ihr über Sender das Menu ermitteln, welches euch das Ereignis gesendet hat.

Delphi-Quellcode:
 procedure TForm1.PopupMenu1Popup(Sender: TObject);
begin
  IF TPopupMenu(Sender).Name = Menu1 then ....
  IF TPopupMenu(Sender).Name = Menu2 then ....
end;
Gruß oki
  Mit Zitat antworten Zitat