A TreeView kontrol viser oplysninger svarer til den måde, som Windows Explorer viser fil og mappe oplysninger. Den TreeView viser både billeder og tekst data. Du kan også indstille andre egenskaber, såsom hvorvidt de vil tillade afkrydsningsfelter , viser TreeView linjer eller har en enkelt markering versus fuld rækken valg. I kode , kan du indstille mange andre egenskaber er baseret på hændelser. For eksempel, når slutbrugeren klikker på en knude denne handling udfører kode, der kan ændre knudens billedet for at vise , at knuden er åben snarere end lukket . Instruktioner
1
Opret en ny standard-EXE Visual Basic projekt. Klik på " Komponenter " fra "Projekt "-menuen og vælge " Microsoft Windows Common Controls 6.0 ( SP6 ) . " Dette tilføjer TreeView kontrol til VB ToolBox .
2
Vælg " TreeView " kontrol og klik på " Form1 " , der blev oprettet som standard. Hold venstre museknap nede , og træk musen hen over formen og slippe museknappen . Dette skaber en TreeView kontrol så bred som din mus træk. Klik på " TreeView " kontrol , efter at den vises på formularen , og træk for at udvide nogle af de blå prikker omgiver den anden kant for at ændre størrelsen på kontrollen.
3
Vælg " ImageList " fra " Toolbox" og klik på " Form1 " for at oprette en ny ImageList kontrol. Højreklik på den nyoprettede " ImageList1 " og vælg " Egenskaber". Klik på " Billeder" fanen og klik på " Indsæt billede " for at tilføje billeder til kontrollen. Tildel " ImageList " til den TreeView kontrol ved at skrive følgende kode i " Form1_Load " begivenhed : "Set TreeView1.ImageList = ImageList1 . "
4
Definer en variabel af typen " , Node "i" Form1_Load "begivenhed . Sæt denne variabel lig med " TreeView1.Nodes.Add ( , ,," First Level "," FirstImage "). " Denne kode opretter den første node i TreeView vist som " FirstLevel " . Det viste billede er billedet med nøglen værdien " FirstImage " i " ImageList " kontrol .
5.
Tilføj barn noder , der vises under udtrykket " FirstLevel " ved at sætte node variable lig med " TreeView1.Nodes.Add ( myNode , tvwChild ,," SecondLevel "," SecondImage " ) " i " Form1_Load " begivenhed . Den TreeView vil ligne dette til slutbruger : Hej
FirstLevel
SecondLevel