<< Inhaltsverzeichnis Suchen >>

GR_TREEVIEW_DELETE

Funktion

Syntax:

GR_TREEVIEW_DELETE(<ELEMENT>)

<ELEMENT> = <STRING-AUSDRUCK>

Bedeutung:

Diese Funktion löscht ein Element im GR_TREEVIEW. <ELEMENT> kann den Text oder den vollständigen Pfad des zu löschenden Elementes enthalten. Enthält <ELEMENT> nur den Text und kommt dieser Text im Baum mehrfach vor, so wird das erste gefundene Element gelöscht.

Ist <ELEMENT> der Leerstring "", so wird der gesamte Baum gelöscht.

 

 

Achtung: GR_TREEVIEW_DELETE löscht nicht nur ein einzelnes Element, sondern auch den zu dem <ELEMENT> gehörenden Unterbaum !

 

 

 

GR_TREEVIEW_DELETE liefert folgende Ergebniswerte:

0:           Das <ELEMENT> wurde erfolgreich gelöscht.
sonst:     Fehlernummer (siehe GR_TREEVIEW)

Diese Funktion ist nur verfügbar unter WINDOWS 32-Bit. Unter MS-DOS, UNIX und WINDOWS 16-Bit liefert sie als Ergebnis stets -1.

Beispiel:

ON SELECT(DEL) MACRO TREEVIEW.DELETE
H% = GR_TREEVIEW(...)
...

MACRO TREEVIEW.DELETE:
/* Aktuell markiertes Element Löschen
H% = GR_TREEVIEW_DELETE(EBUS_TREEVIEW$)
IF H% <> 0
THEN ERRORMES = "Fehler beim Löschen im TREEVIEW:"+STR$(H%)
ENDIF

siehe auch:

GR_TREEVIEW, GR_TREEVIEW_CHANGE_BITMAP, GR_TREEVIEW_INSERT, GR_TREEVIEW_DELETE_ITEM