En TreeView kontroll visar information på samma sätt som Windows Explorer visar filer och mappar . Trädvyn visar både bilder och textdata . Du kan också ange andra egenskaper , såsom att tillåta kryssrutor , visa TreeView linjer , eller har ett val kontra full rad val . I koden , kan du ställa in många andra egenskaper baserat på händelser . Till exempel , när slutanvändaren klickar på en nod denna åtgärd exekverar kod som kan ändra nodens bilden för att indikera att noden är öppen snarare än sluten . Instruktioner
1
Skapa ett nytt Standard-EXE Visual Basic-projekt . Klicka på "Komponenter " i " Project " -menyn och välj " Microsoft Windows Common Controls 6.0 ( SP6 ) . " Då läggs TreeView kontroll till VB Toolbox .
2
Välj " TreeView " kontroll och klicka på " Form1 " som skapades som standard . Håll vänster musknapp , dra musen över formen och släpp musknappen . Detta skapar en TreeView kontroll så bred som musen dra. Klicka på " TreeView " kontroll efter att den visas i formuläret och dra för att utöka någon av de blå prickarna omger den andra kanten för att ändra storlek på kontrollen . Addera 3
Välj " ImageList " från " Toolbox" och klicka på " Form1 " för att skapa en ny ImageList kontroll . Högerklicka på den nyskapade " ImageList1 " och välj " Egenskaper . " Klicka på " Bilder " -fliken och klicka på " Infoga bild " -knappen för att lägga till bilder i kontrollen . Tilldela " ImageList " till TreeView kontroll genom att skriva följande kod i " Form1_Load " händelse : " Ställ TreeView1.ImageList = ImageList1 . "
4
Definiera en variabel av typen " , Node " i " Form1_Load " händelse . Ställ den variabeln lika med " TreeView1.Nodes.Add ( , , , " grundnivå " , " firstImage " ) . " Den här koden skapar den första noden i trädvyn visas som " Firstlevel " . Den bild som visas är bilden med nyckeln värdet av " firstImage " i " ImageList " kontroll .
5
Lägg barnnoder , visas under orden " Firstlevel " genom att ställa in nod variabeln lika med " TreeView1.Nodes.Add ( myNode , tvwChild , , " SecondLevel " , " SecondImage " ) " i " Form1_Load " händelse . Den TreeView kommer se ut så här till slutanvändaren :
Firstlevel
SecondLevel