IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

transformer un mot de passe en étoile


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    275
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2012
    Messages : 275
    Par défaut transformer un mot de passe en étoile
    Bonjour,
    J'ai un bouton qui est dédié à faire apparaitre un mot de passe ou la transformer en étoile mais j'ai pas réussi à faire ça. Aidez moi à corriger ce code SVP
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    private void button3_Click(object sender, EventArgs e)
            {
                if (textBox2.PasswordChar.ToString() == "*")
                {
                    this.textBox2.PasswordChar = ' ';
                }
                else if (textBox2.PasswordChar.ToString() == "")
                {
                    this.textBox2.PasswordChar = '*';
                }
            }
    merci

  2. #2
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Ca se gère automatiquement avec une PasswordBox (en WPF), il suffit ensuite de mettre '*' dans la propriété PasswordChar.

    En WinForm, il suffit d'utiliser une TextBox, et de mettre '*' dans PasswordChar.
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  3. #3
    Membre Expert
    Avatar de PixelJuice
    Homme Profil pro
    Ingénieur .NET & Game Designer
    Inscrit en
    Janvier 2014
    Messages
    662
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur .NET & Game Designer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 662
    Par défaut
    J'ai mis des char au lieu des string pour éviter les ToString() pas beaux :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
                if (textBox2.PasswordChar == '*')
                {
                    this.textBox2.PasswordChar = '\0';
                }
                else if (textBox2.PasswordChar == '\0')
                {
                    this.textBox2.PasswordChar = '*';
                }
    Tu remplaçais le '*' par ' ' , un espace n'est pas synonyme de vide ou de null , c'est un caractère comme un autre.Il faut donc utilisé '\0'.

  4. #4
    Membre éclairé
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    275
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2012
    Messages : 275
    Par défaut
    merci infiniment

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. mot de passe en étoile?!
    Par nawaraa dans le forum LabVIEW
    Réponses: 2
    Dernier message: 23/04/2010, 13h46
  2. mot de passe en étoiles
    Par miss_poopoucy dans le forum Forms
    Réponses: 3
    Dernier message: 07/09/2009, 22h41
  3. Réponses: 5
    Dernier message: 23/01/2009, 21h24
  4. Réponses: 9
    Dernier message: 21/10/2008, 16h28
  5. [C#] Comment transformer le mot de passe à l'affichage ?
    Par new dotnet(c#) dans le forum Windows Forms
    Réponses: 2
    Dernier message: 26/08/2006, 19h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo