Aufrufmöglichkeiten: |
- Symbolleiste: |
- Menü "Bearbeiten | Dialog einfügen..." |
|
- Tastenkombination Strg+I |
Aufruf über Menü: Bearbeiten - Dialog einfügen bzw. Dialog bearbeiten (wenn ein Anzeigefenster- bzw. Elemente-Befehl markiert wurde)
Dieser grafische Dialog-Editor ermöglicht die Erstellung eines Dialogfensters (siehe Anzeigefenster) mit beliebigen Elementen (z.B. Bezeichner, Eingabefeld, Schaltfläche, Bild, Liste, Schalter, Menüs).
Neue Elemente können aus der Liste per Doppelklick oder Drag&Drop in den Dialog eingesetzt werden.
Wird dabei die Umschalt-Taste gedrückt, wird zusätzlich ein vorangestellter Bezeichner eingesetzt.
Die Elemente können mit der Maus verschoben und in der Größe eingestellt werden
Mit den Pfeiltasten können ebenfalls alle markierten Elemente verschoben oder (zusammen mit der Umschalt-Taste) in der Größe verändert werden (sofern für die Elemente möglich). Wird zusätzlich die Strg-Taste gedrückt, erfolgt die Änderung in größeren Schritten.
Die Eigenschaften des Dialogs bzw. des jeweils aktiven Elements können links im Eigenschaftenfenster bearbeitet werden.
Durch Anklicken von Elementen mit gedrückter Umschalt-Taste können auch mehrere Elemente gleichzeitig markiert werden. Es kann auch auf dem Fensterhintergrund ein Auswahlrechteck aufgezogen werden, wodurch allen in diesem Bereich liegenden Elemente markiert werden.
Das zuletzt markierte Element, dessen Eigenschaften links angezeigt werden, wird durch Greifpunkte angezeigt. Alle markierten Elemente können dann mit der Maus verschoben oder gelöscht werden.
Während des Verschiebens werden blaue Linien angezeigt, wenn die Kanten des verschobenen Elements in Flucht mit anderen Elementen sind. Auf diese Weise können Elemente schon beim Positionieren leichter bündig angeordnet werden.
Wird der Dialog-Designer geschlossen, wird der Dialog nach einer Sicherheitsabfrage in das Skript an der aktuellen Position eingesetzt, sofern er verändert worden ist.
Sollten beim Aufruf des Dialog-Designers die Skriptzeilen für einen Dialog (oder auch nur eine Zeile in der Dialogdefinition) markiert sein, wird der so markierte Dialog in den Designer übernommen und beim Abschluss gegen den bearbeiteten Dialog ersetzt.
Hinweise: |
• | Über Variablen berechnete Eigenschaftswerte (z.B. Position eines Elements in Abhängigkeit von einer Variablen) können im Dialog-Designer nicht berücksichtigt bzw. aufgelöst werden und bleiben zunächst unverändert stehen. Änderungen dieser Angaben führen daher zu Veränderungen im Dialog. |
• | Bei einer nachträglichen Veränderung der ID eines Elements muss auch jeder eventuell vorhandene Zugriff auf das Element bzw. die entsprechende Ereignis-Sprungmarke angepasst werden. |
• | Einige interne Funktionen des Designers, etwa in Kontextmenüs beim Anklicken eines Elements mit der rechten Maustaste, können nicht von click.EXE verarbeitet werden. |
• | Waren Kommentare zwischen den Elemente-Befehlen eingesetzt, werden diese nach Neuerstellung der Dialogbefehle gesammelt hinter diese gesetzt, da eine jeweils sinnvolle neue Position so nicht ermittelt werden kann. |
cX-Webseite: http://www.clickexe.net