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 GOWEBCounter by INLINE

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