Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Desarrollo en Delphi para Android
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy


Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-03-2020
jhonalone jhonalone is offline
Miembro
 
Registrado: sep 2007
Ubicación: Madrid
Posts: 547
Poder: 17
jhonalone Va por buen camino
Password mostrado se ve en teclado predictivo

Hola de nuevo, compañeros sufridores.
Quiero mostrar el password tecleado y que NO se acumule en el teclado predictivo.

Uso la propiedad de TEdit.Password con valor false para mostrar el password tecleado. Pero he observado que, si tienes activado el teclado predictivo del dispositivo, lo acumula como una palabra más. Esto supone un riesgo: si extravías el móvil, alguien puede conocer el password.

¡¡ESTO ES UN PROBLEMA SERIO!!

Una posible solución sería desactivar temporalmente, en tiempo de ejecución, el teclado predictivo hasta TEdit.OnExit. Y también puedo mostrarlo en un mensaje, si es incorrecto. Pero esta solución no me parece "muy elegante"

Pero yo no sé cómo hacerlo. Ni siquiera sé si es posible.

No sé cómo inhabilitar el teclado predictivo. Esta vez, estoy perdido. No se me ocurre nada.

Necesito ayuda de verdad...

Si alguien tiene alguna solución a ésto lo agradeceré sinceramente.

Saludos cordiales.
__________________
"Pedid y se os dará; buscad y hallaréis ..." (Lc 11,9-10)
"...si no tengo caridad, nada soy..." (1 Cor 13,1-13)

Última edición por jhonalone fecha: 22-03-2020 a las 15:30:29.
Responder Con Cita
  #2  
Antiguo 23-03-2020
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.281
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por jhonalone Ver Mensaje

Uso la propiedad de TEdit.Password con valor false para mostrar el password tecleado.

Yo no desactivaría la propiedad del password, porque estás eliminando el comportamiento estandrad. No sólo el predictivo, sino también otros detalles como que no se pueda Copiar&Pegar (y a saber qué más).
Creo que en todo caso debería buscar una solución para poder visualizar el password introducido como hacen otros programas (un botón a la derecha o alguna otra solución), pero mantenendo la propiedad password en el componente de Edit.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 23-03-2020
jhonalone jhonalone is offline
Miembro
 
Registrado: sep 2007
Ubicación: Madrid
Posts: 547
Poder: 17
jhonalone Va por buen camino
Muchas gracias Neftalí.

Ya había pensado en superponer una Tlabel que lo muestre al pulsar una imagen con un candado o un ojo. Pero no lo he hecho porque intentaba permitir la edición en vivo, o sea viendo lo que escribes. Creo que esto lo he visto en otros programas pero no sé como lo hacen. Para usar el truco de la TLabel, tiempo tengo (si no consigo mi propósito)

Está claro que con la propiedad Password = True, Delphi inhabilita el teclado predictivo. Por lo que entiendo que puede hacerse de algún modo. Lo que no sé es si se podrá hacer fuera del comportamiento de Delphi.

Saludos cordiales, maestro.
__________________
"Pedid y se os dará; buscad y hallaréis ..." (Lc 11,9-10)
"...si no tengo caridad, nada soy..." (1 Cor 13,1-13)

Última edición por jhonalone fecha: 23-03-2020 a las 16:49:59.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿Se puede bloquear el taclado predictivo POR CODIGO? jhonalone Desarrollo en Delphi para Android 26 25-04-2017 18:39:12
Se corta el texto mostrado en la StatusBar Eyewitness Varios 0 22-08-2008 09:29:36
combobox read only y con item mostrado gironella Varios 3 20-12-2007 19:16:02
+ de un campo mostrado en un DBLooKupComboBox pallyJD Conexión con bases de datos 3 10-07-2006 21:58:55
Responder a un click en un objeto (tImage) mostrado en un tStatusBar sitrico OOP 4 16-06-2006 21:34:39


La franja horaria es GMT +2. Ahora son las 05:23:40.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi