Hvordan lage en sorterbar ListBox

Hvordan lage en sorterbar ListBox


Windows Forms applikasjoner omfatter vanligvis en ListBox av noe slag som lar brukeren til å klikke på et element for å velge det for videre behandling. Av og til kan det være nødvendig å vise en ListBox i alfabetisk rekkefølge for å gjøre det enklere for brukeren å undersøke innholdet for å finne den varen de ønsker å velge. Visual Basic til rette for etablering av sorterbar listboxes å gjøre dette enklere.

Bruksanvisning

1 Start Visual Basic utviklingsmiljø og klikk på "New Project" på Startsiden.

2 Klikk på "Windows Forms Application" og klikk "OK", eller bare dobbeltklikk på "Windows Forms Application" for å åpne et nytt prosjekt med en ny tomt skjema i Design vinduet.

3 Utvid Toolbox øverst til venstre av Design vinduet ved å rulle markøren over den. Dobbeltklikk på "ListBox" kontroll, "TextBox" kontroll og "Button" kontroll for å legge en av hver til skjemaet. Klikk hvor som helst i Design vinduet for å lukke Toolbox.

4 Velg ListBox og bla nedover Egenskaper-vinduer til nederst til venstre i Design vinduet til "Poster" eiendom. Klikk på den grå boksen med ellipse. I den tomme boksen som åpnes inn flere ulike elementer til samlingen. Trykk "Enter" på slutten av de nye elementer for å sette hver på en egen linje.

5 Bla til "Sortert" eiendom ListBox1 og klikk på den. Klikk på pil ned og velg "Ekte". Dette setter elementene i sortert rekkefølge og fører til noen ekstra elementer som skal settes inn i riktig posisjon i ListBox.

6 Dobbeltklikk på "Button1." I resultat Visual vindu Basic-kode bør du se følgende kode:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Håndtak Button1.Click

& Lt; sette koden din her>

End Sub

Skriv inn følgende kodelinje mellom linjene:

ListBox1.Items.Add(TextBox1.Text)

Denne koden vil legge til hva du taste inn TextBox1 til listen, i sortert rekkefølge. Selvfølgelig, hvis du ønsker å fange opp feil, må du legge til kode for å sikre at noe faktisk ble inngått, samt feilmeldinger om ingenting ble inngått.

7 Test din nye prosjektet ved å klikke på den lille grønne pilen ikonet på verktøylinjen. Key et nytt element for ListBox1 inn TextBox1 og klikk "Button1." Du bør se den nye elementet i riktig sortert sted i listen.