Forum: Programmieren allgemein
Delphi
by Uwe Raabe,
3. Nov 2021
Für ein MenuItem stimmt das allerdings. Dort wird schon auf Menüebene nach dem Item mit diesem ShortCut gesucht und ein Click ausgelöst. Damit ist das nicht mehr von einem Mausklick zu unterscheiden.
Es ist aber wohl auch so, dass ActionComponent nach dem Execute nicht wieder auf nil gesetzt wird, obwohl das in der Dokumentation so geschrieben steht: System.Classes.TBasicAction.ActionComponent
Forum: Programmieren allgemein
Delphi
by Uwe Raabe,
2. Nov 2021
Beim Aufruf über den ShortCut ist ActionComponent = nil. Beim Aufruf z.B. über ein TMenuItem oder einen TButton steht dort die auslösende TComponent drin.