Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Hvordan gjøre Filtrering i en ListBox i VB.NET
    Filtrering elementer i en " Liste- " kontroll i Visual Basic.NET ( VB.NET ) søknad kan oppnås ved hjelp av en " ComboBox " og en " Liste- " class . A " Liste- " kontroll gjør det mulig å vise en liste over elementer for brukeren at brukeren kan velge ved å klikke. Den " Liste- " kontroll gir ikke en filtrering mekanisme , derfor må du filtrere elementene ved hjelp av en " Liste- " class og looping gjennom elementene du vil filtrere. Du kan vise filtrering elementer ved hjelp av en " ComboBox " kontroll. A " ComboBox " kontroll er en kombinasjon av en tekstboks og en listeboks -kontroll . Du trenger
    Microsoft Visual Studio
    Vis flere instruksjoner
    en

    Launch Microsoft Visual Studio , klikk " Nytt prosjekt " fra den venstre delen av skjermen og utvide " Visual Basic" under " installerte maler . " Klikk på " Windows" og dobbeltklikk på "Windows Forms Application " fra sentrum av dialog vinduet for å opprette et nytt prosjekt .
    2

    Dobbeltklikk på " Liste- " for å legge en ny liste box kontroll til skjemaet. Dobbeltklikk på " ComboBox " for å legge til en ny kombinasjonsboks i skjemaet.
    3

    Dobbeltklikk skjemaet for å opprette en form belastning hendelsen og legge til følgende kode inne i arrangementet for å fylle den " Liste- " og " ComboBox " med
    4

    Kopier og lim inn følgende kode under belastning arrangementet å skape ny sub prosedyre for å fylle ut " Liste- : "

    Private Sub populateListBox ( )

    Me.ListBox1 . Items.Clear ( )

    Me.ListBox1.Items.Add ( " Bil - Civic ")

    Me.ListBox1.Items.Add ( " Bil - Lexus IS250 ")
    < p> Me.ListBox1.Items.Add ( " Truck - Tundra ")

    Me.ListBox1.Items.Add ( " Truck - Silverado ")

    Me.ListBox1.Items.Add ( " Motorcycle - Kawasaki ")

    Me.ListBox1.Items.Add ( " Motorcycle - Ninja" )

    Me.ListBox1.Items.Add ( " Motorcycle - Susuki ")
    < p> Me.ListBox1.Items.Add ( " Truck - Lightning ")

    Me.ListBox1.Items.Add ( " Truck - F150 ")

    End Sub
    5

    Bytt tilbake til skjemaet og dobbeltklikk på " ComboBox " kontroll for å skape en " SelectedIndexChanged " hendelse . Kopier og lim inn følgende kode i arrangementet for å filtrere " Liste- : "
    p Hvis Trim ( ComboBox1.Text ) = "ALL " Da

    populateListBox ( )

    Else

    populateListBox ( )

    Dim tmpLst Som ListBox = Ny ListBox

    Dim s As Integer = 0

    For s = 0 For å ListBox1.Items.Count - 1
    p Hvis InStr ( ListBox1.Items ( s ) toString , ComboBox1.Text . ) Så

    tmpLst.Items.Add ( ListBox1.Items (e ) )

    End If

    Neste

    ListBox1.Items.Clear ( )

    For s = 0 For å tmpLst.Items.Count - en

    ListBox1.Items . Legg til ( tmpLst.Items ( e). toString )

    Neste

    tmpLst.Dispose ( )

    End If
    6

    Trykk " F5 "for å kjøre programmet og velge et element fra" ComboBox " kontroll for å filtrere elementene i" Liste- . "

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan bruke VBS å dempe volumet 
    ·Slik formaterer du en Riktig String navn i VB 
    ·Hvordan Arv fra mer enn én klasse i VB.NET 
    ·Hvordan lese CPU Temperatur Med en VB6 Program 
    ·Hvordan oppdage Null i Visual Basic 
    ·Slik konverterer Excel til Access 
    ·Hvordan lage hjerter på en bærbar PC 
    ·Hvordan oppdatere et objekt i en tavle med VBA 
    ·Slik konverterer et bilde til Transparent i Visual Basi…
    ·Hvordan bruke VBA for Beregninger 
      Anbefalte artikler
    ·Hvordan endre fargen på rullefeltet i Microsoft Expres…
    ·Hvordan sjekke om en tekstboks er tom VB 
    ·Hvordan du samhandler med SharePoint Fra VBA 
    ·Hvordan skrive inn XML fil med PHP 
    ·Hvordan sette Java Heap Space 
    ·Hvordan få en Splash Screen på jobb på VB.Net 
    ·Hvordan Ring en JavaScript -funksjon Fra Python 
    ·Hvordan Fest Debugger i C # 
    ·Hvordan Sorter etter en annen Query i PHP og MySQL 
    ·Hvordan skrive et program i C Bruke Lucas Series 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/