Come usare TreeView in VB6

June 22

Un visualizza informazioni di controllo TreeView simile al modo in cui Windows Explorer visualizza le informazioni di file e cartelle. I display TreeView sia immagini e dati di testo. È anche possibile impostare altre proprietà, come ad esempio se consentire caselle di controllo, linee spettacolo TreeView, o di avere un'unica selezione contro la selezione full-fila. Nel codice, è possibile impostare molte altre proprietà in base agli eventi. Ad esempio, quando l'utente finale fa clic su un nodo questa azione esegue codice che potrebbe cambiare l'immagine del nodo per indicare che il nodo è aperta anziché chiusa.

istruzione

1 Creare un nuovo progetto EXE standard di Visual Basic. Fare clic su "Componenti" dal menu "Progetto", e selezionare "Microsoft Windows Common Controls 6.0 (SP6)." Ciò aggiunge il controllo TreeView al VB Casella degli strumenti.

2 Selezionare il controllo "TreeView" e cliccare su "Form1" che è stato creato per impostazione predefinita. Tenere premuto il pulsante sinistro del mouse, trascinare il mouse attraverso la forma e rilasciare il pulsante del mouse. Questo crea un controllo TreeView larga come trascinamento del mouse. Fare clic sul controllo "TreeView" dopo che appare sul modulo e trascinare per ampliare uno qualsiasi dei punti blu che circondano l'altro bordo per ridimensionare il controllo.

3 Selezionare "ImageList" dalla "cassetta degli attrezzi" e cliccare su "Form1" per creare un nuovo controllo ImageList. Fai clic destro sul "ImageList1" appena creata e selezionare "Proprietà". Fare clic sulla scheda "Immagini" e fare clic sul pulsante "Inserisci immagine" per aggiungere le immagini al controllo. Assegnare il "ImageList" per il controllo TreeView digitando il codice seguente nell'evento "Form1_Load": ". Set TreeView1.ImageList = ImageList1"

4 Definire una variabile di tipo "Nodo" in caso "Form1_Load". Impostare la variabile uguale a "TreeView1.Nodes.Add (,,," Primo Livello "," firstImage ")." Questo codice crea il primo nodo del controllo TreeView visualizzato come "FirstLevel". L'immagine visualizzata è l'immagine con il valore della chiave di "firstImage" nel controllo "ImageList".

5 Aggiungere nodi figlio, visualizzati di seguito le parole "FirstLevel" impostando il nodo variabile pari al "TreeView1.Nodes.Add (myNode, tvwChild," SecondLevel "," SecondImage ")" in caso "Form1_Load". La TreeView sarà simile a questo per l'utente finale:

Primo livello

Secondo livello

Consigli e avvertenze

  • La TreeView può anche essere popolato da una query di database. Basta sostituire il testo del nodo con il valore del campo base di dati restituiti dalla query.