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

Windows Forms Discussion :

reactiver un ensemble de button ?


Sujet :

Windows Forms

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2010
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 45
    Par défaut reactiver un ensemble de button ?
    bonjour,

    j'utilise un clavier virtuel:
    - 26 touche sur un GroupBox (de btnA a btnZ)

    après avoir cliquer sur un bouton, celui ci ce grise
    - btnA.enabled = false

    a la réinitialisation, il faut que tout les boutons repasse a 'true'

    question:
    comment iterrer sur tous les boutons contenue dans un groupBox
    OU
    comment utilisé une variable dans l'appel
    Exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    string bouton = A
    btn{bouton}.enabled = true;
    merci

  2. #2
    Membre Expert Avatar de Guulh
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    2 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 2 160
    Par défaut
    Salut,

    GroupBox est un Control. Control a une propriété Controls, avec tous les contrôles fils.
    donc
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    foreach(Control c in taGroupBox.Controls)
      c.Enabled = true;

  3. #3
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2008
    Messages
    337
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 337
    Par défaut
    salut,
    il suffit de parcourir la collection de control de ton groupbox, puis si le control est un button le caster et mettre ca propriété enable à true.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    foreach (Control c in groupBox1.Controls)
    {
           if (c is Button)
          {
               Button b = c as Button;
               b.Enabled = true;
          }
    }
    Bonne continuation.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Février 2010
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 45
    Par défaut
    merci beaucoup,
    c'est exactement ce que je cherchait

    je teste illico

    @+

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

Discussions similaires

  1. Gestion d'un ensemble de checkbox button
    Par damdam78 dans le forum MFC
    Réponses: 1
    Dernier message: 13/01/2009, 11h47
  2. Problème de compréhension des ensembles
    Par Cornell dans le forum Langage
    Réponses: 6
    Dernier message: 07/02/2003, 23h07
  3. [Kylix] ensemble
    Par chico dans le forum EDI
    Réponses: 3
    Dernier message: 17/07/2002, 13h22
  4. Réponses: 3
    Dernier message: 12/06/2002, 20h03

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