- Noeud à dérouler
- Bandeau de sélection
ArbreDérouleTout (Fonction) En anglais : TreeExpandAll Déroule un noeud et tous ses fils dans un champ Arbre. Exemple de champ Arbre :
Rappel : En exécution, un noeud est déroulé lorsque le signe "-" précède le nom du noeud.
// Déroule le noeud "Desserts" dans le champ Arbre "ARBRE_RecetteTV" // Tous les éléments fils sont également déroulés Res = ArbreDérouleTout(ARBRE_RecetteTV, "Recettes" + TAB + "Desserts")
Syntaxe
<Résultat> = ArbreDérouleTout(<Champ Arbre> [, <Noeud à dérouler>])
<Résultat> : Booléen - Vrai si le noeud et ses fils ont été déroulés,
- Faux dans le cas contraire.
<Champ Arbre> : Nom de champ Nom du champ Arbre à manipuler. <Noeud à dérouler> : Chaîne de caractères optionnelle Chemin du noeud à dérouler (ainsi que ses fils). 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>"
Si ce paramètre n'est pas précisé, le champ Arbre est déroulé depuis la racine. 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 Noeud à dérouler Si le noeud à dérouler : - est introuvable, la fonction ArbreDérouleTout renvoie Faux.
- n'est pas précisé, la fonction ArbreDérouleTout renvoie Vrai et le champ Arbre est déroulé depuis sa racine.
- est une feuille, la fonction ArbreDérouleTout renvoie Vrai.
- est déjà déroulé, la fonction ArbreDérouleTout renvoie Vrai, et déroule les éléments fils si nécessaire.
- n'est pas visible, la fonction ArbreDérouleTout rend ce noeud visible. Ses "parents" et ses "frères" sont également affichés. Les éléments "parents" sont déroulés.
Lors de l'appel à la fonction ArbreDérouleTout, si la branche spécifiée et/ou ses fils possèdent une procédure associée par la propriété AjouteFilsDifféré, cette procédure sera exécutée. Bandeau de sélection La fonction ArbreDérouleTout ne modifie pas la position du bandeau de sélection. Composante : wd280obj.dll
Documentation également disponible pour…
|
|
|
|