Hilfe

InsertTreeViewNode

B+

Aufruf

zweig = InsertTreeViewNode (index, text$, zweig [,icon])

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:

window = CreateWindow("Window", 50, 50, 300, 300, 0)
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

Übersicht GUI Treeview