Renvoie l'état d'un noeud : enroulé, déroulé ou inexistant.
// Etat du noeud "Desserts" dans le champ Arbre "ARBRE_RecetteTV"
ResEtat = ArbreEtat(ARBRE_RecetteTV, "Recettes" + TAB + "Desserts")
Syntaxe
<Résultat> = ArbreEtat(<Champ Arbre> , <Noeud>)
<Résultat> : Constante de type Entier
Etat du noeud. | |
aDéroule | Noeud déroulé. |
aEnroule | Noeud enroulé. |
aErreur | Noeud inexistant. |
<Champ Arbre> : Nom de champ
Nom du champ Arbre à manipuler.
<Noeud> : Chaîne de caractères
Chemin du noeud à manipuler. Ce paramètre est de la forme :
"<Nom de la racine>" + TAB + ["<Nom du 1er noeud>" + TAB + ...
["<Nom du 2ème noeud>" + TAB + [...]]]"<Nom de la feuille>"
En cas de doublons sur un élément du chemin, ce chemin peut contenir l'identifiant de l'élément (indiqué à la suite du nom grâce à la fonction ArbreID).
Remarques
Un noeud déroulé ou enroulé peut être visible ou non
L'état renvoyé correspond à l'état interne de l'élément. Un élément déroulé n'est pas forcément visible car un de ses parents peut être enroulé.
Par exemple : Si le noeud "Recettes" + TAB + "Desserts" est enroulé, le noeud "Recettes" + TAB + "Desserts" + TAB + "Glaces" peut être enroulé ou déroulé.
Composante : wd280obj.dll