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 Ordna Numbers från lägsta till högsta Använda Visual Basic

    Arrangera siffror i Visual Basic från lägsta till högsta är en funktion som tillhandahålls av " Sort " operation i lista klassen . Tyvärr är det inte en funktion som tillhandahålls av ListBox Graphical User Interface ( GUI ) elementet , så för att utföra denna operation på data i en listruta , måste du först flytta data över till en lista . Instruktioner
    1

    Lägg en listbox till formuläret genom att dra den från " Komponenter " listan till vänster .
    2

    Lägg en knapp i formuläret . I Egenskaper Editor längst ned till höger på skärmen , ändra texten egenskapen till " Sort . " Ändra namnet egenskapen till " SortButton . " Detta kommer att göra det lättare att identifiera den här knappen när du skriver koden .

    3

    Lägg en textruta i formuläret . Ändra namnet egenskap till " UserInputTextBox , " men lämna sin tomt text-egenskap . Det är där användaren ska mata in ett nummer för att lägga till ListBox .
    4

    Lägg en etikett i formuläret , och placera den bredvid textrutan du lade till i steg 3 . Ändra dess text-egenskap till " Ange ett tal . "
    5

    Lägg en knapp . Ändra sin text till " Lägg till i listan . " Byter namn egenskapen till " AddButton . "
    6

    Dubbelklicka på " Lägg till" knappen . Detta kommer att skapa en funktion action händelse och flytta dig till den . Klistra in den här koden i funktionen :

    Dim antal Som Double = Ny Dubbel

    number = Double.Parse ( UserInputTextBox.Text ) katalog

    ListBox1.Items.Add ( number. ToString ) katalog

    Detta skapar ett antal som en dubbel , så det finns gott om utrymme för decimaler . Därefter görs ett försök att tolka ( eller parse ) informationen i UserInputTextBox som ett tal . Och slutligen , om det kan lyckas tolka användarens input som ett tal , lägger den till listrutan .

    Klicka på " Design "-fliken för att återgå till formuläret fönster .
    7

    Dubbelklicka på " Sortera " -knappen . Eftersom listan inbyggd i ListBox inte stödjer den sortens operation , måste du flytta alla nummer i listrutan i en List-objektet innan du sorterar , sedan sortera dem , och slutligen flytta tillbaka dem till ListBox . Klistra in denna kod för att göra det :

    Dim siffror som lista ( Av Double ) = Ny lista ( av dubbla ) katalog

    För varje n som Double I ListBox1.Itemsnumbers.Add ( n ) Nästa

    ListBox1.Items.Clear ( ) katalog

    numbers.Sort ( ) katalog

    För varje n Som Double I numbersListBox1.Items.Add ( n ) Nästa
    Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man bygger Objektberoenden
    ·Hur man gör en keylogger i VB
    ·Hur man visar en GridView horisontellt i Vb.Net
    ·Konvertera Windows.Forms.TextBox till Integer
    ·Hur man programmerar Progress Bar i VB.net
    ·Hur Slumpa ListView Artiklar om Visual Basic 6
    ·Hur du använder Windows Forms Control i WPF
    ·Hur att tolka XML till en databas
    ·Visual Basic : Hur att välja en bild Array till en bil…
    ·Hur man använder SQL Query String i VB6 Med Crystal Re…
    Utvalda artiklarna
    ·Hur man skapar en Notepad - Visual Basic 6.0
    ·Ställa indexvärden för ComboBox för VB
    ·Vad är Tk Format
    ·Hur att skicka parametrar till en applet
    ·Hur man gör en experimentell Flödesschema
    ·MySQL Integer : Signerad Vs . Unsigned
    ·Hur man beräknar den numeriska Interpolation Använda …
    ·Hur att mata ut flera värden från en Access-frågan
    ·Hur man använder Microsoft Visual Studio C kompilator …
    ·Hur man kompilerar DirectX Prover i Visual C
    Copyright © Dator Kunskap http://www.dator.xyz