PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Initialiser un champ Arbre
  • Remplir un arbre
  • Propriétés WLangage associées aux champs Arbre
  • Utilisation des propriétés sur un champ Arbre
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
WINDEV, WINDEV Mobile et WEBDEV permettent de manipuler un champ Arbre directement par programmation. Il suffit d'utiliser directement la variable du champ Arbre dans le code.
La variable du champ Arbre correspond au nom du champ Arbre.
Cette page d'aide détaille comment manipuler un champ Arbre par programmation.
Remarques :
  • De nombreuses fonctions du WLangage sont spécifiques à la gestion des champs de type Arbre. Pour plus de détails, consultez les fonctions de gestion des champs Arbre.
  • Il est également possible de manipuler un élément d'un champ Arbre par programmation. Pour plus de détails, consultez Manipuler un élément d'un champ Arbre par programmation.
  • Versions 16 et supérieures
    WINDEVWindows Mobile Un champ Arbre peut également être lié à un fichier de données ou lié à une variable.
    Nouveauté 16
    WINDEVWindows Mobile Un champ Arbre peut également être lié à un fichier de données ou lié à une variable.
    WINDEVWindows Mobile Un champ Arbre peut également être lié à un fichier de données ou lié à une variable.
Initialiser un champ Arbre

Remplir un arbre

Pour initialiser un champ Arbre, il suffit de décrire tous les élément de l'arbre avec la fonction <Arbre>.Ajoute.
ARBRE_RecetteTV.Ajoute("Recette" + TAB + "Dessert", "GATEAU-.BMP", "GATEAU-.BMP")
ARBRE_RecetteTV.Ajoute("Recette" + TAB + "Dessert" + TAB + "Glace")
ARBRE_RecetteTV.Ajoute("Recette" + TAB + "Dessert" + TAB + "Glace" + TAB + ...
"Vanille", "SUIVAN5-.BMP")
ARBRE_RecetteTV.Ajoute("Recette" + TAB + "Dessert" + TAB + "Glace" + TAB + ...
"Fraise", "SUIVAN5-.BMP")
ARBRE_RecetteTV.Ajoute("Recette" + TAB + "Dessert" + TAB + "Glace" + TAB + ...
"Chocolat", "SUIVAN5-.BMP")
ARBRE_RecetteTV.Ajoute("Recette" + TAB + "Dessert" + TAB + "Coupe")
ARBRE_RecetteTV.Ajoute("Recette" + TAB + "Dessert" + TAB + "Coupe" + TAB + ...
"Pêche Melba", "SUIVAN5-.BMP")
ARBRE_RecetteTV.Ajoute("Recette" + TAB + "Dessert" + TAB + "Coupe" + TAB + ...
"Poire belle hélène", "SUIVAN5-.BMP")
ARBRE_RecetteTV.Ajoute("Recette" + TAB + "Dessert" + TAB + "Coupe" + TAB + "Colonel", ...
"SUIVAN5-.BMP")
ARBRE_RecetteTV.Ajoute("Recette" + TAB + "Dessert" + TAB + "Tarte aux pommes")
ARBRE_RecetteTV.Ajoute("Recette" + TAB + "Dessert" + TAB + "Tarte aux pommes" + TAB + ...
"à la crème fraîche", "SUIVAN5-.BMP")
ARBRE_RecetteTV.Ajoute("Recette" + TAB + "Dessert" + TAB + "Tarte aux pommes" + TAB + ...
"au calvados", "SUIVAN5-.BMP")
ARBRE_RecetteTV.Ajoute("Recette" + TAB + "Dessert" + TAB + "Crème brûlée", "SUIVAN5-.BMP")
ARBRE_RecetteTV.Ajoute("Recette" + TAB + "Dessert" + TAB + "Vacherin", "SUIVAN5-.BMP")
ARBRE_RecetteTV.Déroule("Recette")
Versions 19 et supérieures
WINDEV Remarque : Pour optimiser le remplissage d'un champ Arbre, il est possible d'utiliser la propriété ..AjouteFilsDifféré sur les lignes du champ Arbre. Cette propriété permet de définir la procédure à exécuter pour le remplissage du niveau à dérouler. La recherche et le remplissage des fils ne sont effectués que lorsque l'utilisateur demande à les voir.
Nouveauté 19
WINDEV Remarque : Pour optimiser le remplissage d'un champ Arbre, il est possible d'utiliser la propriété ..AjouteFilsDifféré sur les lignes du champ Arbre. Cette propriété permet de définir la procédure à exécuter pour le remplissage du niveau à dérouler. La recherche et le remplissage des fils ne sont effectués que lorsque l'utilisateur demande à les voir.
WINDEV Remarque : Pour optimiser le remplissage d'un champ Arbre, il est possible d'utiliser la propriété ..AjouteFilsDifféré sur les lignes du champ Arbre. Cette propriété permet de définir la procédure à exécuter pour le remplissage du niveau à dérouler. La recherche et le remplissage des fils ne sont effectués que lorsque l'utilisateur demande à les voir.
Propriétés WLangage associées aux champs Arbre
De nombreuses propriétés WLangage peuvent être utilisées sur le champ Arbre. Pour connaître la liste complète des propriétés du WLangage pouvant être utilisées avec un champ de type Arbre, consultez Propriétés associées au champ Arbre.

Utilisation des propriétés sur un champ Arbre

Exemple : Comment connaître le nombre d'éléments d'un champ Arbre :
Trace(ARBRE_MonArbre..Occurrence)
Exemple : Comment modifier la taille de la police de tous les éléments d'un champ Arbre :
ARBRE_MonArbre..PoliceTaille = 14
Version minimum requise
  • Version 23
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire