Thema: Delphi tactionmainmenubar

Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#2

Re: tactionmainmenubar

  Alt 14. Jul 2007, 13:06
Hallo,

wenn du den Unterpunkten eine gemeinsame Action zuordnest, kannst du über Delphi-Referenz durchsuchenTAction.ActionComponent auf die auslösende Komponente zugreifen:

Delphi-Quellcode:
procedure TForm1.Action1Execute (Sender: TObject);
const
  FMT = 'event caused by %s, tag=%d';
begin
  with (Sender as TAction).ActionComponent do
    ShowMessage (Format(FMT, [ClassName, Tag]));
end;
PS: Du kannst durch die Verwendung von Klein- und Großbuchstaben die Lesbarkeit deiner Beiträge erhöhen und somit eventuell mehr Helfer finden.

Gruß Hawkeye
  Mit Zitat antworten Zitat