Le contrôle TreeView affiche des informations similaires à la façon dont l'Explorateur Windows affiche le fichier et informations du dossier. Le TreeView affiche les deux images et les données de texte . Vous pouvez également définir d'autres propriétés, telles que l'autorisation de cases à cocher , afficher les lignes de TreeView , ou avoir une seule sélection par rapport à la sélection pleine ligne . Dans le code, vous pouvez configurer de nombreuses autres propriétés en fonction des événements . Par exemple, lorsque les clics des utilisateurs finaux sur un nœud de cette action exécute le code qui pourrait changer l'image du nœud pour indiquer que le nœud est ouverte plutôt que fermée. Instructions
1
Créer un nouveau projet Visual Basic EXE standard . Cliquez sur " Composants " dans le menu "Projet" , puis sélectionnez "Contrôles communs Microsoft Windows 6.0 (SP6 ) . " Ceci ajoute le contrôle TreeView pour le VB ToolBox .
2
Sélectionnez l' contrôle " TreeView " et cliquez sur " Form1 " qui a été créé par défaut. Maintenez le bouton gauche de la souris , faites glisser la souris sur la forme et relâchez le bouton de la souris. Cela crée un contrôle TreeView aussi large que votre glissement de souris . Cliquez sur la commande " TreeView " après qu'il apparaît sur le formulaire et faites glisser pour étendre l'un des points bleus entourant l'autre bord pour redimensionner le contrôle .
3
Sélectionnez " ImageList " de la "boîte à outils " et cliquez sur " Form1 " pour créer un nouveau contrôle ImageList . Faites un clic droit sur le nouvellement créé " ImageList1 " et sélectionnez " Propriétés". Cliquez sur l'onglet " Images " et cliquez sur le bouton " Insérer une image " d'ajouter des images à la commande. Attribuer la " ImageList " pour le contrôle TreeView en tapant le code suivant dans l'événement " Form1_Load ": " Ensemble TreeView1.ImageList = ImageList1 . "
4
Définir une variable de type " ; Node " dans l '" événement Form1_Load " . Définir cette variable égal à " TreeView1.Nodes.Add ( ,,," premier niveau "," firstImage " ) . " Ce code crée le premier nœud dans l'arborescence affichée comme " FirstLevel " . L'image affichée est l'image de la valeur de clé de " firstImage " dans le champ " ImageList " .
5
Ajouter nœuds enfants, affichées ci-dessous les mots " FirstLevel " en définissant la variable noeud égal à " TreeView1.Nodes.Add ( myNode , tvwChild ," SecondLevel "," SecondImage " ) " en cas " Form1_Load " . Le TreeView ressemblera à ceci pour l'utilisateur final :
FirstLevel
SecondLevel