none
MaskedTextBox desplaza la máscara RRS feed

  • Pregunta

  • Hola!!!

    haciendo una prueba con un maskedTextBox con máscara asignada de tipo Fecha,me desplaza la máscara pero no se por qué.

    El código es simple. Si se presiona la tecla enter lanzo un msgBox. El control masked vuelve a coger el foco, pero al teclear un número se desplaza la máscara a la derecha. ¿Saben por qué? ¿No se pueden lanzar msgBox?

    No hay nada mas en el formulario, dado que quería probar el maskedTextBox con tipo Fecha.

    Private Sub MaskedTextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MaskedTextBox1.KeyDown
            If e.KeyCode = Keys.Enter Then
                validar()
            End If
        End Sub

    Private Sub validar()

            MessageBox.Show("Error")

        End Sub

    Gracias!

    • Cambiado Enrique M. Montejo martes, 13 de mayo de 2014 18:38 Pregunta sobre controles de Windows Forms.
    miércoles, 21 de agosto de 2013 9:46

Todas las respuestas

  • Hola!

    alguien probó a asignar la máscara de tipo fecha e hizo la prueba?

    Tras regresar de la ventana del msgBox, se pierde el primer número tecleado.

    Ejemplo: (secuencia de teclas que uso)

    Enter (dentro del MaskedTextBox)

    msgBox

    Enter (seguimos estando en el MaskedTextBox)

    tecleo 1

    tecleo 2--- el 1 se perdió.

    Agradecería sus respuestas. 

    Un saludo.

    viernes, 23 de agosto de 2013 6:38