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!