![]() |
Parameter und Action (TActionList)
Hallo
Habe 5 TButton, die alle mit der gleichen Action (actEditorExecute) verlinkt sind. Jetzt möchte ich in der Action auf eine Eigenschaft von dem Button zugreifen. Also ungefähr so:
Delphi-Quellcode:
Wie kann ich also in der Action auf den Parent der Action zugreifen, oder anderst gesagt auf den Button, der die Action ausgelöst hat?
procedure TfrmMain.actEditorExecute(Sender: TObject);
var sCaption : String; begin sCaption := (Sender as TButton).Caption; // was nicht funktioniert, da der Sender ja TAction ist. end; Theoretisch bräuchte die Action einen zweiten Parameter, vom Typ TObject der auf den Button zeigt. Oder gibt es da eine andere Lösung? |
Re: Parameter und Action (TActionList)
Hallo,
in der Eigenschaft ![]() Gruß Hawkeye |
Re: Parameter und Action (TActionList)
Das war´s, was ich gesucht habe.
Danke. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz