Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 15. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#6

AW: Aufrufer eines PopUp-Menüs ermitteln

  Alt 25. Jun 2011, 00:38
Man kann auch anhand des Sender-Objekt das Popupmenü ermitteln und dann weiter zur PopupComponent gehen:
Delphi-Quellcode:
procedure TForm1.Lschen1Click(Sender: TObject);
var
  c : TComponent;
  lb : TListbox;
begin
  c :=((Sender as TMenuItem).GetParentMenu as TPopupMenu).PopupComponent;
  
  lb := c as TListbox;
  // lb enthält jetzt die Listbox, deren Popupmenue aufgerufen wurde
  Mit Zitat antworten Zitat