Hilfe
Parameter
index | Einfügeposition (ab 0) |
text | Textbezeichnung des Zweiges |
zweig | Identität eines Zweiges, zu dem es hinzugefügt werden soll |
icon | Iconnummer (ab v1.39 verfügbar!) |
Rückgabewert
Es wird die Identität des neuen Zweiges zurückgeliefert.
Beschreibung
Die Funktion InsertTreeViewNode fügt einen Eintrag an beliebige Position in ein Treeview-Objekt ein. Dazu ist eine Einfügeposition und eine Bezeichnung notwendig. Zusätzlich wird noch die Identität eines Zweiges benötigt, zu dem dieser neue Eintrag hinzugefügt werden soll. Eine leere Liste hat jedoch noch keine Einträge - darum kann mit TreeViewRoot ein imaginärer Zweig ermittelt werden. Mit AddTreeViewNode
kann dagegen ein neuer Eintrag hinten an die Liste angefügt werden.
Beispiel
Standardbeispiel:
treeview = CreateTreeView(10, 10, 270, 200, window)
node1 = AddTreeViewNode("Insert", TreeViewRoot(treeview))
node2 = InsertTreeViewNode(0, "Eintrag1", node1)
node3 = InsertTreeViewNode(0, "Eintrag2", node1)
node4 = InsertTreeViewNode(0, "Eintrag3", node1)
node5 = AddTreeViewNode("Add", TreeViewRoot(treeview))
node6 = AddTreeViewNode("Eintrag1", node5)
node7 = AddTreeViewNode("Eintrag2", node5)
node8 = AddTreeViewNode("Eintrag3", node5)
ExpandTreeViewNode node1
ExpandTreeViewNode node5
Repeat
If GetKey() = 27 Then End
If WaitEvent() = $803 Then End
Forever
Siehe auch
AddTreeViewNode, CollapseTreeViewNode, CountTreeViewNodes, CreateTreeView, ExpandTreeViewNode, FreeTreeViewNode, ModifyTreeViewNode, SelectedTreeViewNode, SelectTreeViewNode, TreeViewNodeText, TreeViewRoot

