Visual Basic Listview Tutorial

Visual Basic Listview Tutorial


Den Listview kontroll i Visual Basic ble populært med Windows Utforsker. Denne kontrollen fungerer sammen med Treeview kontroll og er det som gjør at Windows-brukere å utvide og vise detaljer om hver node. Kontrollen tjener også til å vise elementer fra en databasespørring. Windows Desktop seg selv er en stor Listview kontroll satt for ikon-modus. Foruten de vanlige egenskapene til Visual Basic-kontroller, det er en tilpasset -egenskapsinnstillingen for Listview kontroll med flere alternativer.

Sett opp Tutorial

For å bruke denne opplæringen legge til en komponent i standard Visual Basic kontroller. Begynn med å lage et nytt prosjekt i Visual Basic. Åpne programvaren, velger du "Fil" og "New Project" og "Standard EXE". I toppmenyen, klikk på "Project", "Components" og finn "Microsoft Windows Common Controls 6.0 (SP6)." Klikk på den lille boksen ved siden av denne komponenten for å legge til en hake, og klikk deretter på "Apply" og "OK". Dette legger en rekke kontroller til Toolbox. Merk: Hvis utvikle et program for distribusjon, filen som har dette felles kontroll er MSCOMCTL.OCX. Installer det i brukerens Microsoft System eller System32 katalogen.

Legg en Listview kontrollen til skjemaet, vist som tre små sirkler med understrek på en linje og to små sirkler med understreking i verktøykassa ved å dobbeltklikke på dette ikonet.

Utforske Listview Custom Properties

Visual Basic Listview Tutorial


Klikk på Listview kontroll for å endre egenskaper. Sett bredden til 7.000. Dette vil gi rom for å inkludere noen kolonneoverskriftene på skjemaet. Høyreklikk på Listview kontroll og velg "Properties" i rullegardinlisten som vises. Resultatet vil bli en "Property Pages" vinduet som vist på bildet. Sju faner liste de forskjellige innstillingene som er tilgjengelige. "Generelt" som er aktiv som standard. For det første skrittet i å bruke denne opplæringen sette "View" valget "3lvwReport" ved hjelp av rullegardinpilen. Nå klikker du på "Kolonneoverskrifter" -kategorien. Dette bringer opp et vindu der du kan opprette kolonneoverskriftene og angi andre egenskaper. Bygg noen kolonneoverskriftene gang ved hjelp av "Sett inn" knappen og skrive inn navn i "Text" boksen, slik at de andre alternativene på standardinnstillingene. For dette eksemplet oppretter overskrifter merket "Kolonne 1", "Kolonne 2", "Kolonne 3" og "Column 4." Hvis du trykker på "F5" nå vil du se resultatet.

Flere Listview alternativer

Visual Basic Listview Tutorial


Fortsatt arbeider med Custom Properties, utforske noen forbedringer ved å klikke på "Color" og "Skrift" faner, velge en mørk bakgrunn, hvit tekst og en annen skrift. Gå tilbake til fanen "Generelt" og sette en hake i "Rutenett" alternativet. Endre "Border stil" til "ccFixedSingle.» Senere kan du utforske andre alternativer som for eksempel å legge til bilder og ikoner. Legg til data ved å lese Recordsets fra en database eller legge til informasjon gjennom koden. Bildet viser en delvis fylt Listview i St.meld modus. Den kodelinjer som oppnådd dette er:

Private Sub Command1_Click ()
Med ListView1.ListItems.Add (, "Italia", 1)
.ForeColor = VbWhite
Med .ListSubItems.Add (, "Roma")
.ForeColor = VbRed
End With
End With
Med ListView1.ListItems.Add (, "France", 2)
.ForeColor = VbWhite
Med .ListSubItems.Add (, "hyggelig")
.ForeColor = VbGreen
End With

End With

End Sub

avanserte Applikasjoner

Visual Basic Listview Tutorial


Når programmert med den nødvendige koden, kan Listview kontroll la brukeren sortere eller flytte individuelle kolonner ved å klikke på kolonneoverskriften, finne en streng i listen og redigere informasjon i listen. Bruke Ikon modus lager skjermer som ligner på Windows Utforsker-visning (se vedlagt bilde eksempel). Visual Basic.NET bruker flere eiendommer og viser dem på en annen måte, men viktig prosess er lik.