Någon bekant med Microsoft Outlook eller Windows File Explorer kommer omedelbart att känna igen ListView kontroll . I detalj vy , erbjuder det en lista med ytterligare kolumner för filstorlekar , datum eller annan information . I ikonvyn visas ett antal ikoner med text beskrivningar undertill . Lägga till objekt i en listvy är inte svårt , men det kräver kunskap om ListViewItem konstruktorer och metoder . Följ dessa steg för att skapa en listvy med Visual Basic.Net . Saker du behöver
Microsoft Visual Studio eller Visual Basic Express ( 2005 eller senare )
Visa fler instruktioner
1
Öppna Visual Studio och skapa ett nytt Windows blankettapplikation . Klicka på " File " och sedan " Nytt projekt " . När det nya projektet dialogruta visas väljer Visual Basic och Windows från trädvyn . Klicka på Windows Forms -ikonen . Namnge projektet " ListViewDemo " och klicka " OK " . Efter en kort väntetid , kommer formuläret designern fönstret visas .
2
ikonen Verktygslådan på knappen för att öppna verktygslådan och dra en listvy på Form Designer fönstret . Ändra storlek på ListView att fylla större delen av fönstret . Högerklicka på listvy och välj "Egenskaper" . När fastigheten visas , bläddra till botten av listan och ändra View egenskapen att " Detail " . Addera 3
Klicka på gränsen formen designer , sedan trycker på "Enter "-tangenten. Detta kommer att öppna koden fönstret och skapa en ny händelsehanterare för formulärets onload-händelse .
4
Lägg kolumnrubriker till listvyn genom att lägga till följande kod .
Private Sub Form1_Load ( ByVal avsändare Som System.Object , ByVal e Som System.EventArgs ) Handtag MyBase.Load
ListView1.Columns.Add ( " Post " , 150 , HorizontalAlignment.Left ) katalog
ListView1.Columns . Add ( " Ant " , 75 , HorizontalAlignment.Left ) katalog
Kolumnrubriker kan läggas till med formgivaren metoden , eller , med kod enligt Columns.Add metoden . Här infogar koden i formulärets OnLoad metod för att skapa två kolumner i listvyn : Artiklar och Ant . Föremålen kolumnen är 150 pixlar bred , lämnade motiverad . Den Antal kolumnen är 75 pixlar bred , även vänsterjusterade
5
Lägg till ett objekt i ListView med följande kod : .
Dim itm1 Som New ListViewItem ( " äpplen " )
itm1.SubItems.Add ( " 6 " ) katalog
ListView1.Items.Add ( itm1 ) katalog
Inom ListView är en samling som kallas objekt . Dessa objekt är av typen ListViewItem . Lägga till ett objekt , skapa en instans av ListView Punkt passerar i texten i den första kolumnen . I detta fall är kolumnen namnet " Äpplen " . Nästa , lägga till ytterligare kolumner med en SubItems.Add metoden , återigen passerar texten som ska infogas i denna kolumn . Slutligen, lägg till ListViewitem till artiklar samlingen med Items.Add metoden
6
Lägg ett par fler alternativ med hjälp av följande kod : .
Dim itm2 Som New ListViewItem ( " Milk " ) katalog
itm2.SubItems.Add ( " 1 " ) katalog
ListView1.Items.Add ( itm2 ) katalog
Dim itm3 Som New ListViewItem ( " Bröd " )
itm3.SubItems.Add ( " 2 " ) katalog
ListView1.Items.Add ( itm3 ) katalog
End Sub
7
Testa programmet genom klicka på " F5 " . En listvy visas med tre poster i listan .