Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB.NET: [vb2008] tekstikentästä päivämäärä

jokke568 [26.11.2009 14:36:02]

#

Hei

Miten saan tarkistettua, kun syötän tekstikenttään päivämäärän, että se on syötetty oikein. Jos tallennan vaikka tekstin "jooj" muuttujaan joka on date niin ohjelma kaatuu... Jotenkin IS DATE = true tai sinnepäin?

Ehtiskö joku neuvoo..

Jokke

novice [26.11.2009 18:00:34]

#

Esim näin:

Dim pvm As Date

        Try
            pvm = Päivämääräboxi.Text
        Catch ex As Exception
            MsgBox("Virheellinen päivämäärä.")
            Exit Sub
        End Try

enigma81 [27.11.2009 09:20:57]

#

Parempi tapa voisi olla

Dim pvm As Date
If Not Date.TryParse(Trim(Päivämääräboxi.Text),pvm) Then
  MsgBox("Virheellinen päivämäärä.")
  Exit Sub
End If

jokke568 [27.11.2009 12:13:46]

#

Hei

Kiitos novice ja enigma81.

Jokke

Vastaus

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

Tietoa sivustosta