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

MFC Discussion :

[C++.NET]RAZ de plusieurs textbox


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 14
    Par défaut [C++.NET]RAZ de plusieurs textbox
    Bonjours à tous!
    Voici comment je mis prend pour faire un RAZ des texbox de mon prog:
    bool raz;
    if
    (raz==0)
    {
    NbOctetsBOX->Text="";
    Octet1->Text="";
    ....
    }

    Le problème est que dans mon application ya pas moin de 50 textbox , donc je voulais savoir si il existe une commande qui permet d'effacé toutes les textbox du prog, sa m'eviterai d'avoir une cinquentaine de ligne
    Merci d'avance

  2. #2
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    et bien non

    à la rigueur, tu peux faire une boucle sur tous tes controles de type textbox, ca tiendra en 4 lignes

  3. #3
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    bon, allez, vu que je suis cool et que demain je n'aurai peut-etre pas le temps, voici comment on fait (C++/CLI)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        for each (Control ^c in this->Controls)
            if (c->GetType() == TextBox::typeid)
                c->Text = "";
    3 lignes, yeah !

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 14
    Par défaut
    Malheuresement sa ne marche pas en .NET

  5. #5
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    tu veux dire en "oldsyntax" ? l'affreux c++ de .net 2003 ?
    il te suffit de convertir, c'est pas trop compliqué

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 14
    Par défaut
    Citation Envoyé par nico-pyright(c)
    "oldsyntax"
    lol je débute je conais pas encore les thermes technique mais en effet c'est l'affreux c++ de .net 2003

Discussions similaires

  1. [VB.Net] Meme text sur plusieurs textbox
    Par pra95 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 22/01/2014, 13h10
  2. Transfert du plusieurs textbox vers base sql VB.net
    Par oami89 dans le forum VB.NET
    Réponses: 7
    Dernier message: 26/02/2011, 21h45
  3. Réponses: 2
    Dernier message: 23/05/2010, 10h24
  4. Réponses: 14
    Dernier message: 13/09/2007, 12h26
  5. Réponses: 8
    Dernier message: 06/07/2004, 14h17

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