Ein weiterer sehr schöner Aspekt der Actions ist der Event
TAction.OnUpdate. Dieser wird ständig (immer wenn die Anwendung in den Idle-Modus geht) aufgerufen und man kann den Status der Action festlegen.
Dadurch spart man sich eine Menge Code, die z.B. eine ganze Reihe von Buttons ständig auf Enabled/Disabled stellen soll und es dann solche Rattenschwänze gibt, wo sich immer wieder alles wiederholt.
Im Event wird einfach überprüft, ob der aktuelle Status diese Aktion zulässt oder nicht und setzt die Enabled Eigenschaft der Action (oder auch jede andere, je nach Bedarf).
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)