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 :

Verifier si le texteBox est vide ou non


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2010
    Messages
    193
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 193
    Par défaut Verifier si le texteBox est vide ou non
    Bonjour,

    J'ai juste un petit problème mais étant en période d'éxam j'arrive pas à le solutionner.

    Voila j'aimerai dire que lorsque la Textbox est vide on ne fait pas de "WriteLine".
    Pour mon problème c'est que lorsque la textbox est vide il remplace un bouton par "rien" (étant donner que le bouton lit ce que le StreamWriter aura marquer)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     {
                    // on récupère le nom du fichier
     
                    string nomFichier = ("essai.txt");
                    StreamWriter fichier = null;
                    try
                    {
                        // on ouvre le fichier en écriture
                        fichier = new StreamWriter(nomFichier);
                        // on écrit le texte dedans
                        fichier.WriteLine();
                        fichier.WriteLine(textBox2.Text);
                        fichier.WriteLine(textBox1.Text);
                        fichier.WriteLine(textBox3.Text);
                        fichier.WriteLine(textBox4.Text);
     
                        MessageBox.Show("Modifications enregistrées", "Yeaaaa");
                        {
     
     
                            fichier.Dispose();

  2. #2
    Membre expérimenté
    Avatar de StormimOn
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    2 593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 593
    Par défaut
    Pour ton test utilise la méthode String.IsNullOrEmpty.

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2010
    Messages
    193
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 193
    Par défaut
    merci de cette réponse rapide je vais tester tout de suite !
    ----------------------------------------------------------------------------

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2010
    Messages
    193
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 193
    Par défaut
    Bon j'ai testé et ça ne fonctionne pas (en même temps je sens la fatigue mais j'ai envie de finir )

    J'ai fait ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
                    // on récupère le nom du fichier
     
                    string nomFichier = ("essai.txt");
                    StreamWriter fichier = null;
                    string bob1 = textBox2.Text;
                    try
                    {
                        // on ouvre le fichier en écriture
                        fichier = new StreamWriter(nomFichier);
                        // on écrit le texte dedans
                        fichier.WriteLine();
                        if (String.IsNullOrEmpty(bob1) == false)
                        {
                            fichier.WriteLine(textBox2.Text);
                        }
                        fichier.WriteLine(textBox1.Text);
                        fichier.WriteLine(textBox3.Text);
                        fichier.WriteLine(textBox4.Text);
     
                        MessageBox.Show("Modifications enregistrées", "Yeaaaa");
                        {
     
     
                            fichier.Dispose();
    Donc si j'ai bien comprit si la "textbox2" n'est pas vide il va écrire ce qu'il y a dans la textbox2 sinon il ne fera rien. Hors il écrit quand même "rien".

  5. #5
    Membre très actif Avatar de oussi
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2009
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 192
    Par défaut
    Salut,
    Pourquoi ce compliquer la vie.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    If (Textbox1.Text != "" ) //la texte box n'est pas vide
    {
          //ton code
    }
    Else // si elle est vide
    {
          //ton code
    }
    @++

  6. #6
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Citation Envoyé par bob456 Voir le message
    Bon j'ai testé et ça ne fonctionne pas (en même temps je sens la fatigue mais j'ai envie de finir )
    Tu es sûr que ta textbox est vide ? Il n'y a pas de caractère espace parce que là ce n'est plus vide pas plus que nul

  7. #7
    Membre confirmé
    Inscrit en
    Mai 2010
    Messages
    193
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 193
    Par défaut
    En faite j'ai un bouton, lorsque je sélectionne ce bouton ça écrit quelque chose dans la textebox, sinon ça marque rien dedans.
    mais quand je clique sur un autre bouton ca doit marquer ce qu'il y a sur cette textbox dans un fichier texte.

    Donc si il n'y a rien il va remplacer la ligne ou il y a écrit quelque chose par "rien"

    Et donc je voudrais que si il n'y a rien dans la texte box c'est que l'utilisateur ne veut pas changer la ligne, donc le logiciel ne doit pas fera pas la fonction "Writeline"

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

Discussions similaires

  1. Verifier si le textarea est vide ou non
    Par marsupilami34 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 03/02/2009, 07h44
  2. Verifier si le repertoire est vide ou non ?
    Par Chikh001 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 10/04/2008, 18h12
  3. verifier si dataset est vide ou non
    Par ikouas dans le forum VB.NET
    Réponses: 2
    Dernier message: 02/05/2007, 21h24
  4. Réponses: 2
    Dernier message: 21/02/2007, 10h27
  5. Verifier si un TMemo est vide ?
    Par Beauserge dans le forum Delphi
    Réponses: 2
    Dernier message: 01/11/2006, 11h43

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