TreeView-Editor
TreeView-Editor Editor zum Bearbeiten eines TreeViews
Der TreeView-Editor kann im Kontextmenü des TreeView-Objekts über die Menüoption Knoten bearbeiten... oder mit einem Doppelklicken auf das Objekt aufgerufen werden.
<img src="/_assets/TreeView-Editor.png" usemap="#map" />
Das TreeView-Objekt besteht aus einem Container (das TreeView-Objekt selbst und einem oder mehreren Knoten). Die Knoten werden durch den Editor oder prozedural erzeugt.
Der TreeView-Editor wird mit den Schaltflächen [OK] oder [Abbrechen]
verlassen. Durch Drücken der Schaltfläche [Abbrechen] wird das
TreeView nicht gespeichert. Mit [OK] wird das TreeView gespeichert.
Einzelne Knoten können mit der Schaltfläche
generiert und mit der Schaltfläche
gelöscht werden.
Liste der Knoten
Die Knoten des TreeViews sind im linken Teil des Editors aufgeführt.
Folgende Tastaturkommandos stehen im Editor zur Verfügung:
: Eine neuer Knoten wird eingefügt.
: Namen des Eintrags ändern. Der Name kann ebenfalls bei den Eigenschaften des Knoten oder durch Anklicken des ausgewählten Eintrags mit der Maus geändert werden.
: Der ausgewählte Eintrag wird gelöscht.
+
+
: Der Knoten wird dem darüberliegenden Eintrag untergeordnet.
+
+
: Der Knoten wird in der Hierarchie nach oben verschoben.
+
+
: Der Knoten wird in der Reihenfolge nach oben verschoben.
+
+
: Der Knoten wird in der Reihenfoge nach unten verschoben.
+
: Die Selektion wird nach oben erweitert.
+
: Die Selektion wird nach unten erweitert.
+
: Die Suche wird gestartet.
: Suche nach dem nächsten Vorkommen.
+
: Suche nach dem vorherigen Vorkommen.
Darüber hinaus stehen die in Windows üblichen Tastaturkommandos zum
Ausschneiden, Kopieren und Einfügen zur Verfügung. Einzelne Knoten
können mit Hilfe der Zwischenablage in andere TreeView-Objekte eingefügt
werden. Mehrere Objekte können nacheinander mit der Tastenkombination
<img src="/_assets/KeyCtrl.png" title="Strg" class="key" alt="Strg" />+<img src="/_assets/KeyPlus.png" title="Plus" class="key" alt="Plus" />
(<img src="/_assets/KeyPlus.png" title="Plus" class="key" alt="Plus" />
des Zahlenblocks) in die Zwischenablage kopiert werden.
Die Operationen lassen sich ebenfalls über verschiedene Mauskommandos durchführen.
Wird ein Knoten mit der Maus gezogen, kann sie an die neue Stelle
verschoben werden, wenn die neue Position mit einem schwarzen Balken
markiert ist. Wird dabei die
<img src="/_assets/KeyCtrl.png" title="Strg" class="key" alt="Strg" />-Taste
gedrückt gehalten, wird der Eintrag kopiert.
Der Name eines Knotens kann durch Anklicken des ausgewählten Knotens geändert werden.
Wird in der Liste der Knoten die Taste
<img src="/_assets/KeyF3.png" title="F3" class="key" alt="F3" /> oder
die Tastenkombination
<img src="/_assets/KeyCtrl.png" title="Strg" class="key" alt="Strg" />+<img src="/_assets/KeyF.png" title="F" class="key" alt="F" />
gedrückt, kann in einem Eingabefeld ein Name aus der Liste angegeben
werden. Nach Abschließen der Eingabe mit
wird auf den entsprechenden Knoten positioniert. Die
Verwendung von Wildcards (*, ?) ist bei der Suche möglich. Sind keine
Wildcards angegeben wird nach allen Stellen gesucht, die den Suchbegriff
enthalten (*<Begriff>*).
Mit den Tasten
<img src="/_assets/KeyF3.png" title="F3" class="key" alt="F3" /> und
+<img src="/_assets/KeyF3.png" title="F3" class="key" alt="F3" />
wird nach dem nächsten oder vorherigen Vorkommen des Suchbegriffs in der
Liste gesucht. Ist das Ende bzw. der Anfang der Liste erreicht, wird die
Suche am jeweils anderen Ende fortgesetzt. Eine neue Suche wird mit der
Tastenkombination
<img src="/_assets/KeyCtrl.png" title="Strg" class="key" alt="Strg" />+<img src="/_assets/KeyF.png" title="F" class="key" alt="F" />
gestartet. Die Groß-Kleinschreibung wird bei der Suche ignoriert.
Über das Kontextmenü stehen folgende Optionen zur Verfügung:
- Ausschneiden
Ausschneiden der selektierten Knoten.
- Kopieren
Kopieren der selektierten Knoten.
- Einfügen
Einfügen von vorher ausgeschnittenen bzw. kopierten Knoten.
- Löschen
Löschen der selektierten Knoten.
- Logische Eigenschaften
Liste der logischen Eigenschaften der Knoten zur direkten Bearbeitung.
Eigenschafts-Filter
In dem Feld kann der Name einer Eigenschaft eingegeben werden, um nach
dieser Eigenschaft zu filtern. Die Suche nach Eigenschaften ist auch in
Kombination mit Wildcards möglich. Sind keine Wildcards angegeben, wird
nach <Eigenschaft>* gesucht.
Wurde ein Suchbegriff angegeben, erscheint auf der rechten Seite des
Feldes eine -Schaltfläche um den Filter zu
entfernen. Alternativ kann auch das Feld geleert werden.
Liste der Eigenschaften
Die Eigenschaften des selektierten Eintrags sind in einer Liste auf der rechten Seite aufgeführt. Durch Anklicken eines Wertes kann dieser geändert werden. Die Sortierung der Liste kann über ein Kontextmenü geändert werden:
Folgende Eigenschaften stehen zur Verfügung:
NameName des ObjektesCaptionText des KnotensIDID des KnotensNodeStyleVerwendetes BildNodeExpandedKnoten geöffnetNodeDynamicDynamischer KnotenImageTileUserVerwendetes benutzerdefiniertes BildHelpTipText des HelpTipCustombenutzerdefinierte Eigenschaft
Testbereich
Im Vorschaufenster wird das bearbeitete TreeView angezeigt. Änderungen können sofort im Vorschaufenster überprüft werden.