A Utforsker kontroll viser informasjon på samme måte som Windows Explorer viser fil og mappe informasjon. Den Utforsker viser både bilder og tekst data . Du kan også angi andre egenskaper , for eksempel om å tillate boksene , viser TreeView linjer , eller har enkelt valg versus full rad utvalg . I koden , kan du sette mange andre egenskaper basert på hendelser . For eksempel når sluttbrukeren klikker på en node denne handlingen utfører kode som kan endre nodens bildet for å indikere at noden er åpen i stedet for lukket. Instruksjoner
en
Opprett en ny Standard EXE Visual Basic-prosjekt . Klikk "Komponenter " fra " Project" -menyen , og velg "Microsoft Windows Common Controls 6,0 ( SP6 ) . " Dette legger til 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 det vises på skjemaet og dra for å utvide noen av de blå prikkene 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" -fanen og klikk på " Sett inn bilde "-knappen for å legge til bilder til kontrollen. Tildele " ImageList " til Utforsker kontroll ved å skrive følgende kode i " Form1_Load " event : "Set TreeView1.ImageList = ImageList1 . "
4
Definer en variabel av type " ; Node "i" Form1_Load "hendelse . Sett at variabel 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 . Den Utforsker vil se slik ut til sluttbrukeren : en
FirstLevel
SecondLevel