stoer.de // Ollis Internet Heimatseite
Navigator:
Startseite |
Links
Software: Outpod |
Screensaver
Der Stör: Wissenswertes |
Fisch des Jahres |
Links
Palm: Mein m505 |
Links /
Speichererweiterung
Richtig nutzen |
PowerRun |
MSMount
Delphi:
Komponenten
Actions |
URL-Label / Resourcen
Links |
Tipps&Tricks |
Kontakt
osActions für Delphi 5
Info
Seit Delphi 4 gibt es das Konzept der Actions und Actionlisten.
Sie sind ein mächtiges Konzept zur Vereinfachung und
Vereinheitlichung der GUI-Programmierung. Ich habe einige
Standardaktionen für Listboxen, Listviews und die Shell
entwickelt. Diese Standardaktionen werden wie Komponenten bei der
IDE registriert und stehen dann im Aktionslisten-Editor zur
Verfügung.
Zum Installieren dieser neuen Standardaktionen starten Sie
einfach das mitgelieferte Setup-Programm.
Seit Delphi 4 gibt es das Konzept der Actions und
Actionlisten. Actionlisten waren Borland so wichtig, dass sie die
erste neue Komponente auf der Standardpalette seit Delphi 1 waren.
Acions dienen dazu, die Entwicklung des User Interface zu
vereinfachen. In einem Formular haben die Benutzer oft die
Möglichkeit, ein Kommando durch verschiedene
Oberflächenelemente (Menüeinträge, Speedbuttons,
Kontextmenüs, etc...) auszuführen. Die Standardtechnik
vor der Einführung der Actions war es, alle
OnClick-Eventhandler der entsprechenden Komponenten mit einer
einzigen Methode zu verknüpfen und nach deren Ausführung
die Benutzeroberfläche durch Aufruf einer UpdateUI-Methode
(oder ähnlich) in einen einheitlichen Zustand zu
bringen.
Actions und Actionslists vereinfachen diese Arbeit, da
eine Action für die Aktualisierung aller mit ihr verbundenen
Komponenten selbst verantwortlich ist. Angenommen auf einer
Oberfläche wäre ein Menüpunkt, ein Speedbutton und
evtl. noch ein Kontextmenü für das Drucken eines Reports.
Man erstellt einfach eine Aktion, die das Drucken realisiert. Dann
bekommen alle Oberflächenelemente, die das Drucken
durchführen sollen diese Action in ihrer Action-Eigenschaft
zugewiesen. Damit wird automatisch beim Betätigen eines dieser
Oberflächenelemente die Aktion
durchgeführt.
Download
osActions für Delphi 5
herunterladen.
Letzte Änderung: 19. Juli 2002. Alle Rechte vorbehalten, Oliver Stör