eva/3 Application BuilderEntwicklung von eva/3 AnwendungenAllgemeine InformationenDialoge des Formular- und des Berichteditors 

Makros auswählen

Makros können durch das Ereignis einer Komponente ausgelöst werden. Hierfür ist das Makro im Eigenschaften Dialog unter der Registerkarte Event einzutragen. Ebenso können den Makros Parameterwerte zugewiesen werden (s. Abb. 100 ).

Abb. 100: Eigenschaftskategorie Event beim SLabel
Abb. 100: Eigenschaftskategorie Event beim SLabel

Die Spalte Wert im Eigenschaften Dialog entscheidet über das Ereignis, das den Befehl oder das Makro auslöst. Hierfür werden nach Auswahl des Ereignisses zwei Schaltflächen eingeblendet (s. Abb. 100 ). Die linke Schaltfläche erstellt ein neues Makro, die rechte ermöglicht die Auswahl des gewünschten Makros oder Befehls (s. Abb. 101 ).

Abb. 101: Auswahl des Makros oder Befehls
Abb. 101: Auswahl des Makros oder Befehls

Die linke Spalte des Fensters Makro-Auswahl stellt die selbstgeschriebenen Makros oder Befehle des Projektes dar. Die rechte Spalte enthält alle vorgegebenen Befehle. Die Auswahl kann durch einen Doppelklick auf das gewünschte Element erfolgen.

Jedem Ereignis können Parameterwerte zugewiesen werden. Hierfür sind die Eigenschaften mit der Namenserweiterung Parameter in der Folgezeile erforderlich. Nach der Auswahl der Parameter-Eigenschaft wird eine Schaltfläche eingeblendet, mit der das Fenster Makroparameter-Einstellungen erreicht werden kann (s. Abb. 102 ).

Abb. 102: Parametereinstellungen
Abb. 102: Parametereinstellungen

Der Dialog für die Parametereinstellungen stellt alle für den ausgewählten Befehl oder das ausgewählte Makro verfügbaren Parameter dar. Die linke Spalte enthält die Referenznummer. Die Referenznummern können bei einem Makro durch Zuweisung der Referenzwerte (#0, #1..) erfolgen. Bei Befehlen werden die Referenznummern entsprechend vorhandenen Reihenfolge erzeugt. Bei Makros werden die Refrenznummern aufsteigend dargestellt. Die Sortierung lässt sich mit der Schaltfläche Nach Referenznummer Sortieren aktivieren bzw. deaktivieren. Bei Befehlen und Javaklassen erfolgt die Referenznummernvergabe automatisch aufsteigend. Die Sortierschaltfläche ist hierbei inaktiv.

Wurde ein Parameter in einem Makro nicht referenziert, so erhält dieser Parameter eine negative Referenznummer und ist nicht zu bearbeiten. Der dargestellte Wert entspricht dem Wert der diesem Parameter im Makro zugewiesenen wurde.

Hinweis: Besitzt die markierte Wertespalte eines Events ein eingetragenes Makro, so kann durch Drücken der Taste F3 zum Makroeditor gesprungen werden.