Le contrôle TreeView en VB6 (Visual Basic 6 ) affiche des informations dans une hiérarchie. Une arborescence se compose de nœuds qui sont liés les uns aux autres en quelque sorte . Explorateur Windows est un bon exemple de TreeView afficher les fichiers et dossiers de manière hiérarchique . Le nœud dans le contrôle TreeView peut contenir d'autres nœuds , appelés « nœuds enfants. " Vous pouvez afficher les nœuds parents développés ou réduits . Chaque noeud possède des propriétés telles que « Parent », « FirstNode » et «nœuds» . Vous pouvez récupérer tous les nœuds en utilisant une procédure récursive en VB6 pour copier le nœud à l'autre arborescence. Choses que vous devez VB6 programme Voir Plus Instructions 1 Cliquez sur " Démarrer", " Tous les programmes " et " Visual Basic 6" . Cliquez sur " Fichier" et " Nouveau" pour créer un nouveau projet. Entrez un nom pour le projet et sélectionnez un emplacement pour les fichiers de projet. Cliquez sur " Form1 " sur le volet de navigation sur la partie gauche de la fenêtre. 2 Cliquez sur "Outils" et "Button ". Cliquez sur la zone vide de la Form1 pour ajouter le bouton . Cliquez à droite sur la Formule 1 et entrez le code suivant pour créer une procédure récursive qui parcourt chaque nœud dans l'arborescence : Photos IterateTreeNodes Private Sub ( ByVal TNODE Comme TreeNode , ByVal rootNode Comme TreeNode ) childNode As TreeNode Chaque childNode En tNode.Nodes newNode As TreeNode = New TreeNode ( childNode.Text ) NewNode.Tag = childNode.Tag < br > Me.treeView2.SelectedNode = rootNode Me.treeView2.SelectedNode.Nodes.Add ( newNode ) IterateTreeNodes ( childNode , newNode ) suivant < br > End Sub 3 Double- cliquez sur le bouton et entrez le code suivant pour copier les noeuds dans TreeView1 à TreeView2 : Photos Private Sub button1_Click ( expéditeur de ByVal As Object , ByVal e As System.EventArgs ) Dim t comme TreeNode Chaque TNODE En Me.treeView1.Nodes newNode As TreeNode = New TreeNode ( TNODE . texte ) NewNode.Tag = originalNode.Tag Me.treeView2.Nodes.Add ( newNode ) IterateTreeNodes ( TNODE , newNode ) Suivant End Sub
|