Bonjour à toutes et tous,
Je patauge un peu (voire beaucoup) avec les évènements OnKeyUp et OnKeyPressed pour gérer un mot de passe.
Avez-vous une procédure ou un composant (genre TEdit) qui gère ça ?
Merci de votre aide.
Pierre
Bonjour à toutes et tous,
Je patauge un peu (voire beaucoup) avec les évènements OnKeyUp et OnKeyPressed pour gérer un mot de passe.
Avez-vous une procédure ou un composant (genre TEdit) qui gère ça ?
Merci de votre aide.
Pierre
Bonjour,
Que voulez vous faire exactement ?
Car gérer la saisie d'un mot de passe, cela peut se faire avec un TForm, un TLabel, un TEdit, 2 TButton (Ok et Annuler), le tout appelé par ShowModal...
--
Philippe
Philippe.
Ça, c'est le cadre, c'est fait. Ce que je veux faire est que lorsque l'utilisateur entre son mot de passe dans le TEdit (ou ce que je souhaite trouver), le mot de passe s'enregistre alors que ne sont affichées que des étoiles.
Ça encore, pas de problème. La où ça se complique, c'est la gestion dans le TEdit des touches "Suppr", "Backslash", "Home", "Fin", flèches de déplacement avant et arrière, déplacement/sélection du curseur avec la souris.
Voilà, voilà.
Cordialement.
Pierre.
Eh bien, il suffit de paramétrer quelques propriétés du composant Edit pour ce faire soit par code, soit en conception et lui laisser gérer ces touches spéciales :--
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Edit1.EchoMode := emPassword; // Par défaut PasswordChar sera initialisé à '*' // Mais cela n'est pas immuable... Edit1.PasswordChar := '#';
Philippe.
Philippe.
Merci beaucoup Ph.B.,
... va vraiment falloir que j'apprenne à lire .
Cordialement.
Pierre
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager