Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur man gör filtrering i en listruta i VB.NET

    filtrering objekt i en " ListBox " kontroll i Visual Basic.NET ( VB.NET ) Ansökan kan åstadkommas med hjälp av en " ComboBox " och en " ListBox " klass . En " listruta " kontroll kan du visa en lista över objekt för användaren att användaren kan välja genom att klicka . Den " listruta " kontrollen ger inte en filtrering mekanism , därför måste du filtrera objekten med hjälp av en " ListBox " klass och loopa igenom de objekt som du vill filtrera . Du kan visa filtrera objekt med en " ComboBox " kontroll . A " ComboBox " kontroll är en kombination av en textruta och en listruta kontroll. Saker du behöver
    Microsoft Visual Studio
    Visa fler instruktioner
    1

    Launch Microsoft Visual Studio , klicka på " Nytt projekt " från den vänstra rutan på din datorskärm och expandera " Visual Basic " nedan " Installerade mallar . " Klicka på " Windows " och dubbelklicka på " Windows Forms Application " från mitten av dialogrutan för att skapa ett nytt projekt .
    2

    Dubbelklicka på " ListBox " för att lägga till en ny kontroll listrutan till formuläret . Dubbelklicka på " ComboBox " för att lägga till en ny kombinationsruta i formuläret .
    3

    Dubbelklicka på formuläret för att skapa en händelse formulär belastning och lägg till följande kod i händelsen att befolka den " ListBox " och " ComboBox " med
    4

    Kopiera och klistra in följande kod nedanför lasten händelsen för att skapa nya sub procedur för att befolka " ListBox : "

    Private Sub populateListBox ( ) katalog

    Me.ListBox1 . Items.Clear ( ) katalog

    Me.ListBox1.Items.Add ( " Car - Civic " ) katalog

    Me.ListBox1.Items.Add ( " Car - Lexus IS250 " ) katalog

    Me.ListBox1.Items.Add ( " Truck - Tundra " ) katalog

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

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

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

    Me.ListBox1.Items.Add ( " Motorcycle - Susuki " ) katalog

    Me.ListBox1.Items.Add ( " Truck - blixt" ) katalog

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

    End Sub
    5

    Växla tillbaka till formuläret och dubbelklicka på " ComboBox " kontroll för att skapa en " SelectedIndexChanged " händelse . Kopiera och klistra in följande kod i händelsen för att välja " ListBox : "
    p Om Trim ( ComboBox1.Text ) = " ALL " Då

    populateListBox ( ) katalog

    Else

    populateListBox ( ) katalog

    Dim tmpLst Som ListBox = Ny ListBox

    Dim s As Integer = 0

    För s = 0 att ListBox1.Items.Count - en
    p Om InStr ( ListBox1.Items (er) ToString , ComboBox1.Text . ) Then

    tmpLst.Items.Add ( ListBox1.Items (er) ) katalog

    End If

    Nästa

    ListBox1.Items.Clear ( ) katalog

    För s = 0 att tmpLst.Items.Count - 1

    ListBox1.Items . Lägg ( tmpLst.Items (s ) . ToString ) katalog

    Nästa

    tmpLst.Dispose ( ) katalog

    End If
    6

    Tryck " F5 " för att köra programmet och välja ett alternativ från " ComboBox " kontroll för att filtrera poster i " ListBox . " Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder Kombinationsrutor
    ·Hur programmet Microsoft Windows CE
    ·Lägga till ListView
    ·Hur Pass information från ett Visual Basic program til…
    ·Hur man läser Loggboken i VB.NET
    ·Hur man använder variabler i Visual Basic Range
    ·Hur man ändra textfärgen i listrutan Artiklar i Visua…
    ·Hur man öppnar en webbplats med VBA
    ·Hur du använder 2 former med Visual Basic 6.0
    ·VBA Funktion Tillvägagångssätt
    Utvalda artiklarna
    ·Hur man skapar en array i Ruby
    ·HTML-utdata i Perl Vs . PHP
    ·Inbäddade resurser i Silverlight
    ·Hur man bygger en inverterad index med MapReduce
    ·Förklaring av Int N1 och N2 i Java -kod
    ·Kryptografi Använda Java
    ·Hur Testa PHP Exec
    ·Hur man visar en aritmetisk operator i en fråga
    ·Så här öppnar du Word-tabeller Använda Excel VBA
    ·Hur man gör ett verktyg i Visual Basic
    Copyright © Dator Kunskap http://www.dator.xyz