Changer la couleur de tous les textbox d'un coup [Résolu]

cs_subaqua 69 Messages postés jeudi 22 décembre 2005Date d'inscription 20 juin 2011 Dernière intervention - 21 avril 2011 à 12:16 - Dernière réponse : cs_subaqua 69 Messages postés jeudi 22 décembre 2005Date d'inscription 20 juin 2011 Dernière intervention
- 21 avril 2011 à 18:48
Bonjour à tous,

J'expose ma demande : Je souhaite en VB2010, lorsque je clique sur un bouton dans mon formulaire, voir tous les textbox passer en bleu.

J'ai essayé le code suivant :
For Each boite As TextBox In Me.Controls
boite.BackColor = Color.Blue
Next

mais j'ai des textbox dans des panels et là, ça bloque.

Quelqu'un a une petite idée ?

Merci d'avance.

Subaqua
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
alexandrevandenberghe 149 Messages postés lundi 24 décembre 2007Date d'inscription 16 juillet 2013 Dernière intervention - 21 avril 2011 à 12:23
3
Merci
Bonjour
For Each obj As Object In Me.Controls
  If TypeOf (obj) Is TextBox Then
    obj.BackColor = Color.Blue 
  ElseIf TypeOf (obj) Is Panel Then
    For Each objj As Object In obj.Controls
      If TypeOf (objj) Is TextBox Then
        objj.BackColor = Color.Blue 
      End If
    Next
  End If
Next

Merci alexandrevandenberghe 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 98 internautes ce mois-ci

Commenter la réponse de alexandrevandenberghe
cs_subaqua 69 Messages postés jeudi 22 décembre 2005Date d'inscription 20 juin 2011 Dernière intervention - 21 avril 2011 à 18:48
0
Merci
Merci pour le code. Ca fonctionne.
Commenter la réponse de cs_subaqua

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.