Hur man använder Treeview i VB6

July 21

En Treeview kontroll visar information på samma sätt som Windows Explorer visar filer och mappar information. Trädvyn visar både bilder och textdata. Du kan även ställa in 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 baserade på händelser. Till exempel, när slutanvändaren klickar på en nod denna åtgärd exekverar kod som kan ändra nodens bild för att indikera att noden är öppen snarare än stängd.

Instruktioner

1 Skapa ett nytt Standard EXE Visual Basic-projekt. Klicka på "Komponenter" i menyn "Project", och välj "Microsoft Windows Common Controls 6,0 (SP6)." Detta lägger till Treeview kontroll för VB verktygslåda.

2 Välj "Treeview" kontroll och klicka på "Form1" som skapades som standard. Håll vänster musknapp och dra musen över formuläret och släpper musknappen. Detta skapar en Treeview kontroll lika bred som musen dra. Klicka på "Treeview" kontroll efter den förekommer på bladet och dra för att utvidga någon av de blå prickarna som omger den andra kanten för att ändra storlek på kontroll.

3 Välj "Imagelist" från "verktygslåda" 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 in 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å "," first ")." Denna kod skapar den första noden i Treeview visas som "First". Bilden som visas är bilden med nyckelvärdet för "first" i "Imagelist" kontroll.

5 Lägg underordnade noder, som visas under orden "First" genom att ställa in noden variabeln lika med "TreeView1.Nodes.Add (myNode, tvwChild," SecondLevel "," SecondImage ")" i "Form1_Load" händelse. Den Treeview kommer att se ut så här till slutanvändaren:

First

SecondLevel

Tips

  • Den Treeview kan också fyllas från en databasfråga. Byt ut enkelt noden text med databasfältet som returneras från frågan.

        

Välkommen till dig för att skicka en kommentar:

            
            
            
            

© 2019 Astrixsoft.com | Contact us: webmaster# astrixsoft.com