Bezeichnung
Treeview.InsertNode -- fügt einen neuen Knoten in den Baum ein
Übersicht
moai.DoMethod(id, "InsertNode", id$, node$, pred$, entry$[, icon])
Beschreibung
Fügt einen neuen Knoten in die Baumansicht an der Position ein, die durch node$ und pred$ definiert ist. Ein Knoten ist ein Baumansichtselement, das untergeordnete Elemente haben und vom Benutzer geöffnet werden kann. id$ muss ein eindeutiger Zeichenketten-Identifikator sein, den Sie verwenden werden, um auf den neu eingefügten Baum-Knoten zu verweisen.

entry$ gibt die gewünschte Beschriftung für den neuen Knoten an. Sie können auch die ID eines Hollywood-Pinsels im optionalen Argument icon übergeben, wenn neben der Knotenbeschriftung ein Symbol angezeigt werden soll. Beachten Sie, dass Knotensymbole immer unterstützt werden. Sie müssen Treeviewcolumn.Icon nicht auf True setzen, um Symbole neben den Knotenbeschriftungen anzuzeigen. Treeviewcolumn.Icon gilt nur für Blätter; Knoten unterstützen immer Symbole. Bitte lesen Sie auch den Bilder-Cache von RapaGUI, um mehr über die Unterstützung von Symbolen in RapaGUI zu erfahren. Siehe Bilder-Cache für Details.

In node$ müssen Sie den Knoten übergeben, dessen Liste zum Einfügen des neuen Knotens verwendet wird. Dies kann der Zeichenketten-Identifikator eines Knotens oder einer der folgenden speziellen Werte sein:

Root
Der Wurzelknoten.

In pred$ müssen Sie den Knoten oder das Blatt angeben, der zum Vorgänger des einzufügenden Knotens wird, d.h. der neue Knoten wird nach dem in pred$ angegebenen Element eingefügt. Dies kann der Zeichenketten-Identifikator eines Knotens oder eines Blattes oder einer der folgenden speziellen Werte sein:

Head
Als erstes Element des Knotens einfügen.

Tail
Als letztes Element des Knotens einfügen.

Active
Fügt das neue Blatt nach dem aktiven Element ein. Wenn es keinen aktiven Eintrag gibt, wird das Objekt als letztes untergeordnetes Element eingefügt.

Beachten Sie, dass unter AmigaOS und kompatiblen Betriebssystemen diese Fähigkeit mindestens MUI 4.0 erfordert.

Eingaben
id
ID des Treeview-Objekts
id$
eindeutiger Zeichenketten-Identifikator für den neuen Baum-Knoten
node$
Zeichenketten-ID des einzufügenden Knotens oder spezieller Wert (siehe oben)
pred$
Zeichenketten-ID des Vorgängerknotens/-Blattes oder speziellen Wertes (siehe oben)
entry$
gewünschte Knotenbeschriftung
icon
optional: gewünschtes Knotensymbol (standardmäßig -1, d.h. kein Symbol)

Navigation zeigen