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
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
Aihe on jo aika vanha, joten et voi enää vastata siihen.