Bienvenidos a un nuevo curso. Ahora estoy en el ciclo de grado superior: Desarrollo de aplicaciones multiplataforma. Y voy a ser parte del experimento de la formación dual. Estaré haciendo practicas durante un año, y a la vez finalizando la formación.

Deseadme suerte.

domingo, 20 de noviembre de 2016

Propiedad UseSystemPasswordChar

0

Cuando el usuario esté introduciendo su contraseña, bien en el registro bien en el acceso, la clave estará oculta por puntos o cualquier otro carácter, pero has de ingeniártelas con una manera para que el usuario pueda, en un momento dado, ver la contraseña:

Cuando pase el ratón por encima del control que utilices el usuario verá su texto en claro en la misma caja o en un tooltip.
Un botón, justo a la derecha del control que al hacer clic cambiará a visible o no visible la propiedad que permite ver los caracteres introducidos.

TextBox.UseSystemPasswordChar (Propiedad) obtiene o establece un valor que indica si el texto del control TextBox debe aparecer como el carácter de contraseña predeterminado. true si el texto del control TextBox debería aparecer como el carácter de contraseña predeterminado; de lo contrario, false.

Puedes descargarte la interfaz aqui

Método 1, crea un botón junto al textBox de la contraseña. Al dar al botón se vera o escondera el contenido.

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        If txtContrasena.UseSystemPasswordChar = True Then
            txtContrasena.UseSystemPasswordChar = False
        Else
            txtContrasena.UseSystemPasswordChar = True
        End If
    End Sub

Método 2 que cada vez que pase el puntero sobre el textBox se vea el contenido.

Private Sub txtContrasenaNueva_MouseEnter(sender As Object, e As EventArgs) Handles txtContrasenaNueva.MouseEnter
        If txtContrasenaNueva.UseSystemPasswordChar = True Then
            txtContrasenaNueva.UseSystemPasswordChar = False
        Else
            txtContrasenaNueva.UseSystemPasswordChar = True
        End If
    End Sub
    Private Sub txtConfirmeContrasena_MouseEnter(sender As Object, e As EventArgs) Handles txtConfirmeContrasena.MouseEnter
        If txtConfirmeContrasena.UseSystemPasswordChar = True Then
            txtConfirmeContrasena.UseSystemPasswordChar = False
        Else
            txtConfirmeContrasena.UseSystemPasswordChar = True
        End If
    End Sub

Related Posts:

  • Algunos puntos destacados de DI Recomendaciones Navegabilidad Volver Salir Ruta ( Inicio > Login > Registro ) Recuperar clave Imagen de usuario Usar try-catch Código … Read More
  • Correcciones DI Son apuntes sueltos, dejare la entrada más bonita y entendible más adelante, hoy estoy muy cansada.   Errores gramaticales, validar --> botó… Read More
  • Añadiendo un ayudante Crea una interfaz de usuario que permita dar de Alta, Baja y Modificar tanto empleados como departamentos de una empresa llamada IE Sierra Software S… Read More
  • Accesibilidad Definición Que la mayor cantidad de posibles personas pudiesen utilizarla. Los seres humanos son diferentes entre sí. La edad media de la pobla… Read More
  • Lo más destacado DI 2Estación de Mensajes /*estación de mensajes*/ Private Sub txtCuenta_GotFocus(sender As Object, e As EventArgs) Handles txtCuenta.GotFocus … Read More

0 comentarios:

Publicar un comentario

Etiquetas actuales

BD (67) DEF (64) PROG (64) SQL (44) Java (29) PRACTICAS (20) php (18) DI (16) PRESTASHOP (16) PROGRAMACIÓN WEB (16) HTML (13) SGE (12) ERP (9) CONSULTAS (8) css (8) Linux (5) XML (5) Android (4) PDM (4) C (3) NetBeans (3) PSP (3) SMARTY (3) comandos (3) HOOK (2) POST (2) XSD (2) cURL (2) JS (1) MEDIA-QUERYS (1) PDO (1) RESPONSIVE (1) TPL (1) TRADUCCIÓN (1) app_inventor (1)

Todas las etiquetas

EJER (78) BD (67) DEF (64) PROG (64) SQL (44) c# (40) Programación (39) Ficheros (36) Java (29) bases de datos (21) PRACTICAS (20) lenguajes de marcas (19) AD (18) Entorno de desarrollo (18) php (18) PROCEDIMIENTOS (17) DI (16) FORM (16) PRESTASHOP (16) PROGRAMACIÓN WEB (16) lenguaje C (16) E/R (14) HTML (13) SGE (12) Sistemas informáticos (10) ERP (9) CONSULTAS (8) TRANSACCIONES (8) TRIGGER (8) VISUAL BASIC (8) css (8) FUNCIONES (7) html5 (6) Ada (5) EXAMEN (5) Linux (5) XML (5) estructuras (5) Android (4) DISEÑO (4) INTERFAZ (4) LOG (4) OpenBravo (4) PDM (4) ACTUALIZAR (3) C (3) DIAGRAMA (3) Directorios (3) NEW (3) NOR (3) NetBeans (3) OLD (3) PSP (3) SMARTY (3) comandos (3) css3 (3) AISLAMIENTOS (2) C++ (2) CONTROLERRORES (2) ELIMINAR (2) HOOK (2) INSERTAR (2) INST (2) MULTITABLA (2) POST (2) RECURSIVIDAD (2) SUBCONSULTAS (2) VISTAS (2) XSD (2) cURL (2) punteros (2) AJENA (1) BLOQUEOS (1) Byte (1) CREACION (1) CRM (1) Configuración (1) Controles (1) Datos (1) GOTFOCUS (1) IMAGENES (1) INDICES (1) JS (1) Lenght (1) MEDIA-QUERYS (1) Mingw (1) MonoDeveloped (1) OPTIMISTA (1) PDO (1) PESIMISTA (1) RESPONSIVE (1) SPEAK (1) Scanner (1) Serializacion (1) Streams (1) System (1) TPL (1) TRADUCCIÓN (1) USUARIOS (1) UseSystemPasswordChar (1) app_inventor (1) char (1) examenes (1) libreoffice (1) make (1) redes (1)