Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Muuttujatyypin tunnistus

Raptor [21.12.2004 18:52:54]

#

Terve
Eli olisi seuraavanlainen ongelma,aloitteleva ohjelmoija kun olen:Ohjelmassa on kaksi formia joista toinen on modaldialogbox.Modaldialogboxissa on textbox, johon käyttäjä syöttää arvon, arvo siirtyy modaldialogboxin ok nappia painettaessa ensimmäisessä formissa olevaan listboxiin.Käyttäjän olisi tarkoitus saada syöttää textboxiin ainoastaan numeroita jos käyttäjä syöttää textboxiin kirjaimia ja painaa ok,pitäisi ohjelman antaa msgboxilla ilmoitus että textboxiin pitää syöttää numeroita,elikkäs miten visual basic.netissä saa tässä tapauksessa tunnistuksen muuttujan tyypin oikeellisuudesta tehtyä(eli muuttujan on oltava tyyppiä single,jotta se lisättäisiin listboxiin,mitään muuta listboxiin ei anneta lisätä)
kiitoksia vastauksista etukäteen

Antti Laaksonen [21.12.2004 21:12:01]

#

Tekstilaatikon teksti on joka tapauksessa ensin merkkijono. Funktiolla IsNumeric voit tarkistaa, onko kirjoitettu teksti kelvollinen luku. Tarkistus menee tähän tapaan:

If IsNumeric(TextBox1.Text) Then
    ' lisätään listalle
Else
    MsgBox("Luku ei kelpaa.")
End If

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta