none
saisie de mot de passe RRS feed

  • Question

  • bonjour

    je veux saisir un mot de passe avec ;

    pas = InputBox("sasir le mot de passe")


    mais je veux que lors de la saisie que les caractères s'affichent sous la forme de(******) (avec inputbox ou autre boite de dialogue)


    Merci d'avance

    samedi 27 mars 2010 16:17

Réponses

  • Bonjour,

     

    Dans une form (vbModal), un textBox, propriété = PassWordChar = *

    Et quand la personne va saisir, ceci affichera des ****

    Mais toi tu pourras lire le texte en clair

    MsgBox textBox1.text

     

    Par contre pour les TextBox et InputBox, je ne suis pas certain que ce soit faisable en l'état car de lire chaque caractère est possible, par exemple sur la base de la taille de la saisie, mais il faudrait enfermer la Box dans une procédure, et regarder ce qui est saisit depuis une autre procédure (pas de récursivité sur une Box), puis l'afficher dans la saisie de la Box en "*" à chaque caractère, ce n'est pas terrible comme situation

     

    Cordialement


    Joe ___ Romans et Logiciels ___ http://irolog.free.fr
    • Proposé comme réponse EhJoe dimanche 28 mars 2010 21:03
    • Marqué comme réponse Alex Petrescu mardi 30 mars 2010 14:32
    dimanche 28 mars 2010 21:03

Toutes les réponses

  • Bonjour,

     

    Dans une form (vbModal), un textBox, propriété = PassWordChar = *

    Et quand la personne va saisir, ceci affichera des ****

    Mais toi tu pourras lire le texte en clair

    MsgBox textBox1.text

     

    Par contre pour les TextBox et InputBox, je ne suis pas certain que ce soit faisable en l'état car de lire chaque caractère est possible, par exemple sur la base de la taille de la saisie, mais il faudrait enfermer la Box dans une procédure, et regarder ce qui est saisit depuis une autre procédure (pas de récursivité sur une Box), puis l'afficher dans la saisie de la Box en "*" à chaque caractère, ce n'est pas terrible comme situation

     

    Cordialement


    Joe ___ Romans et Logiciels ___ http://irolog.free.fr
    • Proposé comme réponse EhJoe dimanche 28 mars 2010 21:03
    • Marqué comme réponse Alex Petrescu mardi 30 mars 2010 14:32
    dimanche 28 mars 2010 21:03
  • Je vais retenir la première solution. je n'ai pas bien saisie la seconde

     

    Merci  beaucoup

    mercredi 31 mars 2010 18:44