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

    Konvertera en textruta till ett nummer i Visual Basic

    Microsoft Visual Basic innehåller några kraftfulla funktioner som gör att programmerare liv lättare . Ett sådant exempel är möjligheten att omvandla uppgifter i en textruta i ett numeriskt värde . VB.NET har flera sätt att hantera detta , beroende på den exakta typ av konvertering du försöker åstadkomma . För de flesta sådana omvandlingar , passar Visual Basic s Parse metod räkningen . Instruktioner
    1

    Starta Visual Basic och öppna ditt projekt .
    2

    Skapa två textrutor , en etikett och en knapp på din form med hjälp av menyn Verktyg till vänster om Design fönstret .
    3

    arrangera märket enligt textrutor och ordna på knappen nedanför dem alla .
    4

    Dubbelklicka på knappen , eftersom detta är där själva koden kommer att gå . Detta kommer att öppna koden fönstret med en delprocedur att hantera knapp - klickhändelsen
    5

    Lägg till följande kod mellan " Sub-procedur " linjen och " End Sub " line : .

    Dim FirstNumber , SecondNumber , sumNumber As Integer
    p Om Textbox1.Text > " " Då
    p Om Textbox2.Text > " " Då

    Prova

    FirstNumber.Focus ( ) katalog

    FirstNumber = Integer.Parse ( Textbox1.Text ) katalog

    SecondNumber.Focus ( ) katalog

    SecondNumber = Integer.Parse ( Textbox2.Text ) katalog

    sumNumber = FirstNumber + SecondNumber

    Label1.Text = SumNumber.ToString ( ) katalog

    Catch

    MessageBox.Show ( " Ange ett giltigt nummer i fält " ) katalog

    Return

    End Försök

    Else

    MessageBox.Show ( " Ange ett nummer i den andra rutan " )

    Return

    Else

    MessageBox.Show ( " Ange en siffra i den första rutan " ) katalog

    Return

    End If

    här koden ställer upp tre heltalsvariabler och då kommer att kräva att användaren skriver siffror i textrutorna . När knappen trycks in , kommer programmet att konvertera dessa teckensträngar i textrutorna till heltal som VB kan använda för att göra matten . Koden lägger sedan siffrorna i sumNumber variabeln och omvandlar det tillbaka till en teckensträng och visar den i Label1 fält i formuläret .
    6

    Klicka på " Debug " alternativet längst upp på skärmen och klicka sedan på " Start Debugging " länken . Formuläret ska visas , och du bör kunna skriva ett nummer i varje textrutor , klicka på knappen och få summan visas i fältet Etikett . Om du försöker skriva in bokstäver i textrutorna , bör du få felmeddelanden som anges i koden .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Ta bort en fil i Visual Basic
    ·Hur konvertera ett binärt värde i Visual Basic 6
    ·Hur hämta Urklipp i Visual Basic
    ·Hur storleksändra en Visual Basic formulär för att p…
    ·Hur man skriver en if-sats i Visual Basic
    ·Hur du använder FFmpeg Med Visual Basic 6
    ·Microsoft Visual Studio 2008 Krav
    ·Hur till Redigera objekt i listruta med Visual Basic 20…
    ·Vad är UBound och LBound i Visual Basic
    ·Hur du importerar data till en dialogruta med Visual Ba…
    Utvalda artiklarna
    ·SQL Skriva Verktyg
    ·Hur hitta antalet PHP Array Rader
    ·Hur man använder VB6 DLL i NET
    ·Hur man skriver ett Perl skript för att bearbeta ett f…
    ·Konvertera Streamsource till en sträng i Java
    ·Hur man klarar Dynamiska datumvariabler i SSIS
    ·Hur man läser & Display en PHP Cookie Värde i AS3
    ·Definition av Global och statisk i PHP
    ·Komma åt elementattribut Med JavaScript
    ·Hur sammanfoga strängar i Python
    Copyright © Dator Kunskap http://www.dator.xyz