Nwlapcug.com


Come utilizzare il controllo Treeview in VB6

Un controllo TreeView vengono visualizzate informazioni simile al modo in cui Windows Explorer consente di visualizzare informazioni su file e cartelle. Il controllo TreeView consente di visualizzare entrambe le immagini e i dati di testo. È anche possibile impostare altre proprietà, ad esempio se consentire caselle di controllo, visualizzare le linee di TreeView o hanno selezione singola contro la selezione completa-riga. Nel codice, è possibile impostare molte altre proprietà basato su eventi. Ad esempio, quando l'utente finale fa clic su un nodo verrà eseguito codice che potrebbe cambiare l'immagine del nodo per indicare che il nodo sia aperto anziché chiuso.

Istruzioni

1

Creare un nuovo progetto di Visual Basic EXE Standard. Fare clic su "Componenti" dal menu "Progetto" e selezionare "Microsoft Windows Common Controls 6.0 (SP6)." Questo aggiunge il controllo TreeView alla casella degli strumenti di VB.

2

Selezionare il controllo "TreeView" e fare clic su "Form1" che è stato creato per impostazione predefinita. Tenere premuto il pulsante sinistro del mouse, trascinare il mouse attraverso il modulo e rilasciare il pulsante del mouse. Questo crea un controllo TreeView largo come il trascinamento del mouse. Fare clic sul controllo "TreeView" dopo che appare sul modulo e trascinare per espandere uno qualsiasi dei puntini blu che circonda l'altro bordo per ridimensionare il controllo.

3

Selezionare "ImageList" dalla casella "strumenti" e clicca su "Form1" per creare un nuovo controllo ImageList. Fare clic destro sull'appena creato "ImageList1" e selezionare "Proprietà". Fare clic sulla scheda "Immagini" e fare clic sul pulsante "Inserisci immagine" per aggiungere immagini al controllo. Assegnare "ImageList" al controllo TreeView digitando il codice seguente nell'evento "Form1_Load": "Set TreeView1.ImageList = ImageList1."

4

Definire una variabile di tipo "Nodo" nell'evento "Form1_Load". Impostare tale variabile uguale a "TreeView1.Nodes.Add (,,"Primo livello","FirstImage")." Questo codice crea il primo nodo nel controllo TreeView visualizzati come "FirstLevel". L'immagine visualizzata è l'immagine con il valore della chiave di "FirstImage" il controllo "ImageList".

5

Aggiungere i nodi figlio, visualizzati sotto le parole "FirstLevel" impostando la variabile nodo uguale a "TreeView1.Nodes.Add (myNode, tvwChild,"SecondLevel","SecondImage")" nell'evento "Form1_Load". Il controllo TreeView sarà simile a questo per l'utente finale:

FirstLevel

SecondLevel

Consigli & Avvertenze

  • Il controllo TreeView può anche essere popolato da una query di database. Basta sostituire il testo del nodo con il valore del campo di database restituito dalla query.