AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TAction(List) wofür ist das gut?

Ein Thema von p80286 · begonnen am 18. Jan 2015 · letzter Beitrag vom 5. Aug 2023
 
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: TAction(List) wofür ist das gut?

  Alt 18. Jan 2015, 10:28
Ein weiterer sehr schöner Aspekt der Actions ist der Event Delphi-Referenz durchsuchenTAction.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)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:20 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