none
Convertir un numero mientras estoy escribiendo en un texbox RRS feed

  • Pregunta

  • Buenas noches

    Estoy tratando de escribir en un texbox1  un numero por ejemplo del 1, 2, ... al 9 pero que al escribir 1 se convierta en 01, 2 en 02, 3 en 03 hasta el 9, 09

    creo que hasta el 9 porque de 10, para arriba ya seria normal

    he tratado de poner cero a la izquierda pero al poner 10 se pone nuevamente 1

    Si alguien me puede ayudar le quedaría agradecida

    miércoles, 24 de julio de 2019 6:12

Todas las respuestas

  • Hola.

    Debes poner tu validación en el evento LostFocus, no en ChangeText.

    Por ejemplo:

        Private Sub TextBox1_LostFocus(sender As Object, e As EventArgs) Handles TextBox1.LostFocus
            If TextBox1.Text.Length = 1 And IsNumeric(TextBox1.Text) Then
                TextBox1.Text = "0" & TextBox1.Text
            End If
        End Sub

    de esta manera, si pones 10 no se modificará al 1, ni al 01.

    Espero que te ayude, Un saludo

    • Propuesto como respuesta Pablo Rubio miércoles, 24 de julio de 2019 21:03
    miércoles, 24 de julio de 2019 11:42
  • Alguna otra idea
    jueves, 25 de julio de 2019 16:06