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

VB.NET Discussion :

Rendre tous les controles a l'intérieur d'un form inactifs !


Sujet :

VB.NET

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 149
    Points : 46
    Points
    46
    Par défaut Rendre tous les controles a l'intérieur d'un form inactifs !
    Bonjour,

    Je voudrais savoir s'il existe une commande pour rendre TOUT les controls du formulaire inactif SAUF le forumlaire.

    Exemple :

    J'ai 26 boutons, 2 txtbox, 3 lbl et un formulaire.

    Je veux que mes 26 btn, 2 txtbox et mes 3 lbl soient inactif sauf mon formulaire qui reste lui controlable.

    Wala ! ^^

  2. #2
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Février 2003
    Messages
    2 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 2 180
    Points : 4 496
    Points
    4 496
    Par défaut
    si form.Enabled = False marche pas

    tu fais un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    For Each control As Control in form.Controls 
     control.Enabled = False
    Next

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 104
    Points : 206
    Points
    206
    Par défaut
    J'éviterais néanmoins de donner à une variable le nom d'un type.
    Et donc ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    For Each ctrl As Control in Me.Controls 
         ctrl.Enabled = False
    Next

  4. #4
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Février 2003
    Messages
    2 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 2 180
    Points : 4 496
    Points
    4 496
    Par défaut
    Citation Envoyé par mdevaux62 Voir le message
    J'éviterais néanmoins de donner à une variable le nom d'un type.
    Et donc ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    For Each ctrl As Control in Me.Controls 
         ctrl.Enabled = False
    Next
    Il a qu'a faire du c# les noms sont case sensitive

  5. #5
    Membre expert


    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2006
    Messages
    970
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2006
    Messages : 970
    Points : 3 304
    Points
    3 304
    Par défaut
    Éventuellement placer tout ses contrôles dans un container de type GroupBox. En activant ou désactivant celui-ci les contrôles enfants devraient suivre le mouvement.

Discussions similaires

  1. Accés direct à TOUS les controls d'une form
    Par olsimare dans le forum Windows Forms
    Réponses: 5
    Dernier message: 07/02/2007, 00h39
  2. Supprimer Tous les controles d'un état
    Par Dafbau dans le forum IHM
    Réponses: 10
    Dernier message: 18/12/2006, 16h38
  3. verrouiller tous les contrôles d'un formulaire
    Par nogood1 dans le forum Access
    Réponses: 3
    Dernier message: 22/08/2006, 12h55
  4. [VB.net 2005] Rendre tous les formulaires invisibles
    Par PoZZyX dans le forum Windows Forms
    Réponses: 1
    Dernier message: 29/05/2006, 14h23
  5. Réponses: 5
    Dernier message: 07/09/2005, 08h27

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