Cómo visualizar la contraseña de la mascara?

Es posible con VBA que se muestren los caracteres de la contraseña que digité en un cuadro de texto, ¿en dónde dicho cuadro de texto tiene una mascara de contraseña?

Algo así, como que se quite el efecto de la contraseña(***) y se se visualice lo que acabo de digitar y apenas dejo e oprimir el botón vuelva aparecer la mascara .

1 respuesta

Respuesta
1

Se puede hacer de muchas formas, pero prefiero no complicarte la existencia. Imagínate que tengo un formulario con un cuadro de texto que tiene como máscara de entrada Contraseña y un botón. Le añado un cuadro de texto llamado Contador, que debería estar oculto, pero que dejo a la vista que veas como trabaja.

Cuando abro el formulario y escribo algo en el cuadro de texto Texto61, como tiene puesta la máscara de entrada

Pulso el botón y

Verás que al cuadro de texto Contador, le ha asignado un 1. Cuando vuelvo a pulsar el botón

Aunque no lo veas, primero le ha puesto un 2 y luego un 0. El código del evento Al hacer clic del botón es

Private Sub Comando64_Click()
Contador = Nz([Contador]) + 1
If Contador = 1 Then
Texto61.InputMask = ""
ElseIf Contador = 2 Then
Texto61.InputMask = "Password"
Contador = 0
End If
End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas