Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/04/2007, 17:46
Avatar de pmuruaga
pmuruaga
 
Fecha de Ingreso: diciembre-2005
Mensajes: 127
Antigüedad: 18 años, 5 meses
Puntos: 0
Re: Validar Datos (Double) en Visual .Net 2005

Muy buena, encontre algo de las regular expression. Por si queres ver, igual, para entender la sintaxis hay que leer un buen poco, pero no es imposible. Ahi les dejo el ejmplo por si sirve. Es un textbox que cuando pierde foco me da un mensaje si esta bien puesto el numero o un error si esta mal puesto.
Código:
Private Sub TextBox1_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.LostFocus
        'Patron para un numero decimal de la forma 12,12 o 12.12
        Dim myPattern As New RegularExpressions.Regex("^(\d)?\d((\.|\,)(\d|\d\d))?$")
        'Dim myPattern As New RegularExpressions.Regex("^((\d)|(\d\d)|(\d\d\d))((,|.)((\d)|(\d\d)|(\d\d\d)))?$")
        Dim theMatch As RegularExpressions.Match = myPattern.Match(TextBox1.Text)
        If Not theMatch.Success Then
            MessageBox.Show("Error")
        Else
            MessageBox.Show("Bien")
        End If
    End Sub
Igual, esto me biene muy bien para otros casos. Muchisisisimas gracias.