Hvordan bruke Utforsker i VB6

En Utforsker kontroll viser informasjon på samme måte som Windows Explorer viser fil- og mappeinformasjon. Treeview viser både bilder og tekst data. Du kan også sette andre egenskaper, for eksempel om å tillate i boksene, viser Utforsker linjer, eller har ett utvalg versus utvalg full rad. I koden, kan du sette mange andre egenskaper basert på hendelser. For eksempel, når sluttbrukeren klikker på en node denne handlingen utføres kode som kan endre node bilde for å vise at noden er åpen i stedet for lukket.

Bruksanvisning

1 Opprett et nytt Standard EXE Visual Basic-prosjekt. Klikk på "Komponenter" fra "Project" -menyen, og velg "Microsoft Windows Common Controls 6.0 (SP6)." Dette legger Treeview kontrollen til VB verktøykasse.

2 Velg "Utforsker" kontroll og klikk på "Form1" som ble opprettet som standard. Hold venstre museknapp, dra musen over form og slipper museknappen. Dette skaper et Utforsker-kontroll så bredt som musen dra. Klikk på "Utforsker" kontroll etter at det vises på skjemaet, og dra for å utvide noen av de blå prikker rundt den andre kanten for å endre størrelsen på kontrollen.

3 Velg "ImageList" fra "Toolbox" og klikk på "Form1" for å opprette en ny ImageList kontroll. Høyreklikk på den nyopprettede "ImageList1" og velg "Properties". Klikk på "Bilder" og klikk "Sett inn bilde" knappen for å legge til bilder til kontrollen. Tildele "ImageList" til Treeview kontrollen ved å skrive inn følgende kode i "Form1_Load" event: ". Sett TreeView1.ImageList = ImageList1"

4 Definere en variabel av type "Node" i "Form1_Load" hendelse. Sett denne variabelen lik "TreeView1.Nodes.Add (,,," First Level "," FirstImage ")." Denne koden skaper den første noden i Utforsker vises som "FirstLevel". Bildet som vises er bildet med nøkkelen verdien av "FirstImage" i "ImageList" kontroll.

5 Legg barnet noder, som vises nedenfor ordene "FirstLevel" ved å sette noden variabel lik "TreeView1.Nodes.Add (myNode, tvwChild," SecondLevel "," SecondImage ")" i "Form1_Load" hendelse. Treeview vil se slik ut til sluttbruker:

FirstLevel

SecondLevel

Hint

  • Treeview kan også fylles ut fra en database spørring. Bare erstatte noden tekst med databasen feltverdi returnert fra spørringen.