Einzelnen Beitrag anzeigen

Benutzerbild von Legolas
Legolas

Registriert seit: 28. Sep 2003
Ort: Frankfurt am Main
72 Beiträge
 
Delphi 2005 Personal
 
#12

Re: Welcher ToolButton ruft PopupMenu auf?

  Alt 25. Apr 2005, 13:48
@Kroko1999,

hast du das Popup der TToolbar oder dem TToolbutton zugewiesen?

Du weißt jedem TToolbutton dein PopupMenu zu und schreibst folgendes:

Delphi-Quellcode:
var
  Form1: TForm1;
  SenderPopup: TObject;

implementation

{$R *.DFM}

procedure TForm1.PopupMenu1Popup(Sender: TObject);
begin
  SenderPopup:=TPopupMenu(Sender).PopupComponent;
end;

procedure TForm1.Test1Click(Sender: TObject);
begin
  if TToolButton(SenderPopup).Name='ToolButton4then Label1.Caption:='OK';
end;
Also bei mir funktioniert das 100%ig.

Oder habe ich falsch verstanden was du machen´willst ???
Grüße Legolas

Wissen ist Macht.
Wir wissen nichts, macht nichts.
  Mit Zitat antworten Zitat