Den ListView kontroll i Visual Basic ble populært med Windows Explorer. Denne kontrollen fungerer sammen med Utforsker -kontroll og er det som gjør at Windows-brukere å utvide og se detaljer om hver node. Kontrollen tjener også til å vise elementer fra en database spørring . Windows Desktop seg selv er en stor ListView kontroll sett for ikon -modus. Foruten de vanlige egenskapene til Visual Basic -kontroller , er det en tilpasset Properties innstillingen for ListView kontroll med flere alternativer . Sett opp Opplæring
å bruke denne opplæringen legge til en komponent til standard Visual Basic -kontroller . Begynn med å lage et nytt prosjekt i Visual Basic. Åpne programvaren , velger du " File", " New Project" og " Standard EXE " . I den øverste menyen, 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 en hake og klikk " Apply" og " OK ". Dette legger en rekke kontroller i verktøykassa. Merk: Hvis utvikle et program for distribusjon, er filen som inneholder denne felles kontroll MSCOMCTL.OCX . Installer det i brukerens Microsoft System eller System32 katalogen.
Legg en ListView kontroll i skjemaet , vist som tre små sirkler med understrek på én linje og to små sirkler med understrek i verktøykassa ved å dobbeltklikke på dette ikonet.
Exploring ListView Custom Properties
Klikk på ListView kontroll for å endre egenskapene . Sett bredden til 7000 . Dette vil gi rom for å inkludere noen kolonneoverskrifter på skjemaet . Høyreklikk på ListView kontroll og velg "Properties " i drop -down listen som vises. Resultatet vil være en "Property Pages "-vinduet som vist på bildet. Syv faner liste de forskjellige innstillinger tilgjengelig. "General" som er aktiv som standard. For det første skrittet i å bruke denne opplæringen satt på "View " til " 3lvwReport " ved hjelp av pilen . Nå klikker du på " kolonneoverskriftene "-kategorien . Dette bringer opp et vindu der du kan opprette kolonneoverskrifter og angi andre egenskaper . Bygge noen kolonneoverskriftene her ved hjelp av " Insert "-knappen og skrive navnene i "Text "-boksen , slik at de andre alternativene på standardinnstillingene. For dette eksempelet , lage overskrifter merket " Kolonne 1 ", " Kolonne 2 ", " Kolonne 3" og " Kolonne 4 ". Hvis du trykker på " F5" nå vil du se resultatet.
Mer ListView alternativer
Jobber fortsatt med egendefinerte egenskaper , utforske noen forbedringer ved å klikke på "Color " og "Skrift " tabs , velge en mørk bakgrunn , hvit tekst og en annen skrift . Tilbake til " General" fanen 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 Rapporter -modus. kodelinjer som oppnådd dette er : en
Private Sub Command1_Click ( ) Med ListView1.ListItems.Add ( , , "Italia" , 1) ForeColor = vbWhiteWith ListSubItems.Add ( , , "Rome" ) ForeColor . . . = vbRedEnd WithEnd WithWith ListView1.ListItems.Add ( ,, " France" , 2 ) . ForeColor = vbWhiteWith . ListSubItems.Add ( , , "Nice" ) . ForeColor = vbGreenEnd WithEnd WithEnd Sub
Avansert søknader
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.