Het rangschikken van de nummers van de laagste naar hoogste met behulp van Visual Basic



Getallen in Visual Basic van laagste tot hoogste rangschikken is een functie van de operatie van de "Soort" in de klasse List. Helaas, het is niet een functie van de ListBox Graphical User Interface (GUI) element, dus om deze bewerking op de gegevens in een ListBox, moet u eerst de gegevens naar een lijst verplaatsen.

  • Een listbox aan uw formulier toevoegen door deze te slepen uit de lijst van de "Componenten" aan de linkerkant.

  • Een knop toevoegen aan uw formulier. In het eigenschappen-Editor bij het bodemrecht van het scherm wijzigen in de eigenschap text "Sort." Wijzig de eigenschap name om "SortButton." Dit zal gemakkelijker om te identificeren deze knop wanneer u code schrijft.

  • Een tekstvak toevoegen aan uw formulier. Wijzigen van de eigenschap name om "UserInputTextBox", maar laat de teksteigenschap leeg. Dit is waar de gebruiker een nummer toe te voegen aan de keuzelijst zal invoeren.

  • Een label toevoegen aan uw formulier en plaats deze naast het tekstvak dat u in stap 3 hebt toegevoegd. Verander de teksteigenschap "Een getal invoeren."

  • Een knop toevoegen. Wijzigt u de tekst "Toevoegen aan lijst." De eigenschap name wijzigen in "Knop toevoegen."

  • Dubbelklik op de knop 'Toevoegen'. Dit maakt een gebeurtenisfunctie actie en verplaatst u naar die locatie. Plak deze code binnen de functie:

      Dim number As Double = New Double number = Double.Parse(UserInputTextBox.Text) ListBox1.Items.Add(number.ToString) 

    Dit creëert een nummer als een double, dus er is er genoeg ruimte voor decimalen. Het probeert te interpreteren (of ontleden) de informatie in de UserInputTextBox als een getal. En tot slot, als het kan met succes het interpreteren van de invoer van de gebruiker als een getal, het toegevoegd aan de keuzelijst.

    Klik op het tabblad "Ontwerp" om terug te keren naar het formuliervenster van uw.

  • Dubbelklik op de knop "Sorteren". Omdat de lijst die is ingebouwd in de ListBox biedt geen ondersteuning voor de sorteerbewerking, moet u alle nummers in de ListBox in een List-object voordat u sorteren, vervolgens sorteren, en ten slotte terug naar de ListBox verplaatsen. Plak deze code om dat te doen:

      Dim numbers As List(Of Double) = New List(Of Double) For Each n As Double In ListBox1.Itemsnumbers.Add(n)Next ListBox1.Items.Clear() numbers.Sort() For Each n As Double In numbersListBox1.Items.Add(n)Next 

Gerelateerde Artikelen

Het gebruik van Visual Basic

Het gebruik van Visual Basic

VBA is een programmeertaal als C++ of Java. Visual Basic computerprogrammeurs gebruiken om te schrijven venster gebaseerde programma's. U kunt Visual Basic gebruiken om pictogrammen, klokken en temperaturen van het converteren van Fahrenheit naar Cel
Het gebruik van Visual Basic met Excel

Het gebruik van Visual Basic met Excel

Als je moe bent van opmaak van werkbladen dezelfde manier over en weer, of herhaaldelijk dezelfde formules invoeren, is Excel Visual Basic for Applications (VBA) gemaakt voor u. De programmeertaal, een subset van Visual Basic kunt die saaie taken ver
Het rangschikken van een Preschool klaslokaal

Het rangschikken van een Preschool klaslokaal

Een aantrekkelijke en gastvrije kijken naar een preschool klaslokaal lijkt misschien het belangrijkste aspect van het creëren van een ruimte van leren, maar de manier waarop die uw klas is ingericht is eigenlijk meer van cruciaal belang. Bijvoorbeeld
Het rangschikken van meubilair in een grote slaapkamer

Het rangschikken van meubilair in een grote slaapkamer

Men zou denken dat een grote slaapkamer decoreren gemakkelijk zou zijn, maar soms, is het moeilijker als het verfraaien van een kleine kamer. Beide grote kamers eindigen met te veel meubilair gewoon omdat ze het zal houden, of groot ooms uiteindelijk
Het rangschikken van de kerk bloemen

Het rangschikken van de kerk bloemen

In de kerk, de bloemen worden gebruikt voor bruiloften, speciale gelegenheden en gewoon vieren de schoonheid van Gods schepping elke zondag. Snijbloemen uit eigen tuin zijn mooi. Bloemen naar het accent van de zaal voor een verheffend seizoensgebonde
Het rangschikken van meubilair van de slaapkamer

Het rangschikken van meubilair van de slaapkamer

Het rangschikken van meubilair van de slaapkamer. Slaapkamers moeten geregeld worden voor comfort en ontspanning. Hier volgen enkele tips om je slaapkamer een gezellige en gastvrije toevluchtsoord.Wat die u nodig hebtSchaarPotlodenGrafiek PapersLinia
Het rangschikken van meubelen in een klein appartement

Het rangschikken van meubelen in een klein appartement

Verhuizen naar een klein appartement kan presenteren vele uitdagingen als het gaat om het organiseren van meubilair. Met enige planning, kunt u het regelen van uw meubels op een manier die maximaliseert de ruimte in uw appartement en kunt u meer ruim
Het rangschikken van een Master slaapkamer tot wieg en Baby opslag

Het rangschikken van een Master slaapkamer tot wieg en Baby opslag

Als je een huisje of appartement en een baby verwachten, is uw enige optie mogelijk te nemen van de kwekerij in uw slaapkamer. Met sommige trucs ruimtebesparende en kamer-delende, echter de twee ruimtes gelukkig--naast elkaar kunnen bestaan en u hoef
Het rangschikken van foto's voor een begrafenis op Poster planken

Het rangschikken van foto's voor een begrafenis op Poster planken

Begrafenissen samenbrengen van familie en vrienden te herdenken en vieren van iemands leven. De spreektijd voor het plannen van een visuele herinnering zal afhangen van de omstandigheden rond de dood van de overledene. Tijdens een lange ziekte kan ee
Het rangschikken van een New Orleans Jazz begrafenis processie

Het rangschikken van een New Orleans Jazz begrafenis processie

Het rangschikken van een New Orleans Jazz begrafenis processie. Begrafenissen zijn een gelegenheid om te vieren leven en in New Orleans, de dood wordt niet gezien als een verlies, maar een release van dit leven. Jazz werd geboren in New Orleans, dus
Het rangschikken van verschillende grootte Frames op een muur

Het rangschikken van verschillende grootte Frames op een muur

Als u vindt dat uw verfraaien van het huis vaardigheden ontbreken, het vooruitzicht van het verfraaien van uw huis kan achterlaten als u kon ik wens u betalen iemand om de baan gedaan te krijgen. Voordat u contact opneemt met het programma wordt afge
Het rangschikken van Posters op een muur

Het rangschikken van Posters op een muur

Aantrekkelijke, goedkope muur kunst maken posters in elk type huis. Inlijsten van posters houdt ze ongerepte en geeft hen een meer op maat, netter uiterlijk. Kies een onderwerp dat sluit aan bij de kamer, vormt een aanvulling op uw verfraaien stijl o
Het rangschikken van de meubels in de woonkamer van een 12-by-16-voet

Het rangschikken van de meubels in de woonkamer van een 12-by-16-voet

Regelen van de meubels in de woonkamer van een 12-door-16 voet volgt dezelfde procedure als de regeling van het meubilair in een kamer van elke omvang. Het is volbracht door een paar ontwerprichtlijnen te volgen en met behulp van meubilair nodig om d
Het configureren van een USB-poort met behulp van Visual Basic

Het configureren van een USB-poort met behulp van Visual Basic

Visual Basic (VB) is een bekende gebeurtenisgestuurde programmeertaal die een belangrijk onderdeel van de Microsoft .NET-programmeeromgeving. Visual Basic is achterwaarts compatibel met het COM-programmeermodel en is het best bekend voor het opnemen