Designer - Anwendungsfenster
Designer - Anwendungsfenster Fenster für die Anwendung
Im Editierfenster wird das Fenster der Anwendung zusammengestellt. Dieses Fenster kann geladen, gespeichert und in der Anwendung verwendet werden.
Einfügen neuer Objekte
Neue Objekte werden durch Anklicken des Objekts in der Palette in das Fenster eingefügt. Das Objekt wird nach rechts unten versetzt vom selektierten Objekt eingefügt. Ist kein Objekt selektiert, erscheint es in der oberen linken Ecke des übergeordneten Objekts. Die Eigenschaften des Objekts werden im Fenster Eigenschaften dargestellt.
Objekte markieren
Einzelne Objekte können durch Anklicken mit der Maus markiert werden. Mehrere Objekte werden bei gedrückter -Taste nacheinander angeklickt. Die Markierung wird um das entsprechende Objekt erweitert. Sollen mehrere zusammenstehende Objekte markiert werden, kann mit der Maus ein Rahmen um die betreffenden Objekte gezogen werden. Es werden nur die Objekte selektiert, die vollständig vom Selektionsrahmen umschlossen werden.
Der Inhalt eines Container-Objektes (zum Beispiel GroupBox oder NotebookPage ) kann erst dann durch Ziehen mit der Maus markiert werden, wenn ein anderes Objekt als der Container selektiert ist. Im Fall, dass der Container selektiert ist, wird das Ziehen mit der Maus als Verschieben des Containers interpretiert. Ein Objekt innerhalb eines selektierten Containers kann bei gedrückter -Taste selektiert werden.
Mehrfachselektion
Werden mehrere Objekte hintereinander durch Halten der -Taste selektiert, gibt es zusätzlich die Möglichkeit durch Betätigen von
(also
+
) ein Objekt, welches innerhalb des Selektionsrahmens liegt, zu selektieren.
Sofern mehr als ein Objekt selektiert ist, wird um jedes selektierte Objekt ein doppelter blau gestrichelter Rahmen gezeichnet. Das so selektierte Objekt kann durch die gleiche Vorgehensweise auch wieder einzeln deselektiert werden.
Alle Objekte selektieren
Über die Tastenkombination +
werden alle Objekte des aktiven Fensters markiert.
Alle Objekte deselektieren
Über die Tastenkombination +
werden alle Objekte des aktiven Fensters demarkiert.
Markierte Objekte verschieben oder löschen
Markierte Objekte können mit der Maus verschoben oder über das Menü Bearbeiten gelöscht oder ausgeschnitten werden. Das Kontextmenü stellt noch weitere Funktionen zum Ausrichten der markierten Objekte zur Verfügung.
Wird beim Verschieben eines Objekts die gedrückt gehalten, wird an der Stelle, wo die Maustaste losgelassen wird, eine Kopie der markierten Objekte erstellt.
Bewegung des Selektionsrahmens mit der Tastatur
Wird die Option "Tastatursteuerung" in den Designer-Einstellungen ausgewählt, kann die Selektion auch per Pfeiltasten bewegt werden. Unter Zuhilfenahme der -Taste wird die Selektion jeweils um drei Rastereinheiten bewegt. Mit gedrückter
-Taste wird die Selektion jeweils um eine halbe Rastereinheit bewegt, ansonsten um eine Rastereinheit.
Kontextmenü für Objekte
Für jedes Objekt steht ein Kontextmenü zur Verfügung, welches je nach Objekttyp unterschiedliche Optionen zur Verfügung stellt:
- Ausrichtung
- Links Die markierten Objekte werden linksbündig ausgerichtet.
- Rechts Die markierten Objekte werden rechtsbündig ausgerichtet.
- Open Die markierten Objekte werden am obersten selektierten Objekt ausgerichtet.
- Unten Die markierten Objekte werden untersten selektierten Objekt ausgerichtet.
- Zentriert untereinander Die markierten Objekte werden untereinander zentriert.
- Zentriert nebeneinander Markierte Objekte, die nebeneinander liegen, werden zueinander zentriert.
- Gleiche Breite Alle markierten Objekte erhalten die gleiche Breite. Maßgebend ist das zuerst gewählte Objekt (roter Selektionsrahmen).
- Gleiche Höhe Alle markierten Objekte erhalten die gleiche Höhe. Maßgebend ist das zuerst gewählte Objekt (roter Selektionsrahmen).
- Gleicher Abstand horizontal Alle markierten Objekte werden auf den gleichen horizontalen Abstand gesetzt. Maßgebend ist der Abstand zwischen dem ersten und zweiten ausgewählten Objekt.
- Gleicher Abstand vertikal Alle markierten Objekte werden auf den gleichen vertikalen Abstand gesetzt. Maßgebend ist der Abstand zwischen dem ersten und zweiten ausgewählten Objekt.
- Breite wie übergeordnetes Objekt Das bzw. die selektierten Objekte werden an den linken Rand des übergeordneten Objekts verschoben und bekommen die gleiche Länge wie das übergeordnete Objekt.
- Höhe wie übergeordnetes Objekt Das bzw. die selektierten Objekte werden an den oberen Rand des übergeordneten Objekts verschoben und bekommen die gleiche Höhe wie das übergeordnete Objekt.
- Edit-Objekte umwandeln in
- Edit Umwandlung in ein Edit-Objekt
- IntEdit Umwandlung in ein IntEdit-Objekt
- BigIntEdit Umwandlung in ein BigIntEdit-Objekt
- FloatEdit Umwandlung in ein FloatEdit-Objekt
- DecimalEdit Umwandlung in ein DecimalEdit-Objekt
- DateEdit Umwandlung in ein DateEdit-Objekt
- TimeEdit Umwandlung in ein TimeEdit-Objekt
- Reihenfolge anzeigen Für jedes Objekt wird die Tab-Position innerhalb der Applikation angezeigt. Die Anzeige kann ebenfalls bei einer 3-Tasten-Maus mit der mittleren Taste und bei einer Wheelmaus durch Drücken des Rades aktiviert werden. Die Reihenfolge wird nur bei den markierten Objekten angezeigt. Durch Doppelklick auf die Ziffer kann die Reihenfolge geändert werden. Alternativ ist das Ändern der Reihenfolge auch in dem Fenster /docs/Components/CONZEPT_16-Client/Designer/Objekte#Objekte möglich.
- Popup bearbeiten Für die Objekte Edit , IntEdit , BigIntEdit , FloatEdit , DecimalEdit , TimeEdit und DateEdit steht diese Menüoption zur Verfügung. Bei Anwahl der Option wird für das Eingabeobjekt ein PopupList-Objekt erzeugt.
- Kalender bearbeiten Ist das Objekt vom Typ DateEdit , wird ein Editor für die Konfiguration des Kalenders aufgerufen.
- Logische Eigenschaften Liste der logischen Eigenschaften des Objekts zur direkten Bearbeitung.
Kontextmenü des Fensters
Durch Betätigen der rechten Maustaste auf dem Hintergrund des Fensters, wird das Kontextmenü aufgerufen.
Folgende Funktionen stehen zur Verfügung:
- Einfügen Einfügen ausgeschnittener oder kopierter Objekte.
- Test Ausführen des Fensters im Testmodus. Im Testmodus werden keine Funktionen (beispielsweise bei Ereignissen) ausgeführt.
- Menü editieren Aufruf des Menü-Editors
- Konvertieren zu MdiFrame Bei einem Fenster vom Typ Frame
- Konvertieren zu Frame Bei einem Fenster vom Typ MdiFrame
- Schließen Schließen des Fensters
- Caption bearbeiten... Caption des Fensters bearbeiten
- Logische Eigenschaften Liste der logischen Eigenschaften des Fensters zur direkten Bearbeitung.
Tastaturkommandos
Folgende Tasten und Tastenkombinationen können im Fenster verwendet werden:
-
Navigation
und
+
selektiert das nächste bzw. vorhergehende Objekt. Die Reihenfolge wird von der Fokusreihenfolge bestimmt (auch wenn das entsprechende Objekt den Fokus nicht bekommen kann).
-
Markieren
+
selektiert alle Objekte in dem Fenster.
+
+
selektiert alle Objekte in dem Fenster.
+
selektiert alle untergeordneten Objekte des selektierten Objekts.
+
hebt die Selektion auf.
+
+
erweitert die Selektion um das angeklickte Objekt. Ist das Objekt bereits seletiert, wird es aus der Selektion entfernt.
-
Eigenschaften ändern
,
,
und
positioniert das Objekt einen Rasterpunkt (siehe Einstellungen ) weiter in die angegebene Richtung.
+
,
+
,
+
und
+
positioniert das Objekt drei Rasterpunkte (siehe Einstellungen ) weiter in die angegebene Richtung.
+
,
+
,
+
und
+
positioniert das Objekt einen halben Rasterpunkt (siehe Einstellungen ) weiter in die angegebene Richtung.
ruft den Objekt-Editor des Objektes auf, sofern vorhanden. Bei Objekten, die eine PopupList enthalten können, wird diese hinzugefügt bzw. geöffnet. Andernfalls wird ein Fenster zur Bearbeitung der
Captiondes Objektes geöffnet.
-
Ausschneiden / Kopieren / Einfügen
+
oder
+
schneidet die markierten Objekte aus.
+
oder
+
kopiert die markierten Objekte.
+
oder
+
fügt die ausgeschnittenen/kopierten Objekte ein.
löscht die selektierten Objekte.
+
stellt die zuletzt gelöschten Objekte wieder her.
+
und
+
macht die letzte Aktion rückgängig, bzw. führt die zuletzt rückgängig gemachte Aktion wieder aus.
-
Speichern
+
speichert das aktuelle Fenster.
-
Hilfe
aktiviert die kontextsensitive Hilfe.