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 :

désactiver tous composants form


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 230
    Par défaut désactiver tous composants form
    Bonjour,

    Connaissez vous la façon de désactiver tous les composants d'une form ?

    Merci.


    Stéphanie

  2. #2
    Membre émérite Avatar de ppphil
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    617
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2007
    Messages : 617
    Par défaut
    Que veux-tu dire par désactiver ? Enabled = false ?

    Si c'est le cas, tu peux mettre tous tes composants dans un panel et dire que ce panel est disabled.
    Ou carrément toute la form, mais là tu risque de ne plus pouvoir rien faire....

  3. #3
    Membre très actif
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2010
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2010
    Messages : 237
    Par défaut
    Si tu travaille sous visual studio,tu met la valeur Enabled à false dans tes propriétés.
    ça va désactiver le contrôle séléctionner.

  4. #4
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    sinon, pour une classe de type Form ou héritant de Control, tu as la propriétés Controls qui contient tous les controles dedans

    Donc, par récursivité, tu peux faire une desactivation des controles via la méthode Enabled de chaque "sous-controle"...

  5. #5
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Donc, par récursivité, tu peux faire une desactivation des controles via la méthode Enabled de chaque "sous-controle"...
    Il me semble que quand désactive un Control via la propriété Enabled tous ses descendants" ("sous-controles") sont automatiquement desactivés.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2007
    Messages : 82
    Par défaut
    Simple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
      foreach (control ctrl in this.controls)
     {  
        ctrl.enabled = false;
      }
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
       this.enabled = false;

Discussions similaires

  1. Désactiver un composant windows en ligne de commande
    Par koKoTis dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 18/09/2007, 14h45
  2. [D7]Désactiver tous les contrôles de ma fiche
    Par dleu dans le forum Delphi
    Réponses: 4
    Dernier message: 25/08/2006, 18h53
  3. désactiver tous les message d access
    Par tamerlan dans le forum Access
    Réponses: 9
    Dernier message: 01/06/2006, 14h11
  4. Activer et désactiver des composant graphiques?
    Par redabadache3 dans le forum Débuter
    Réponses: 1
    Dernier message: 16/08/2005, 17h50

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