Changement couleur, taille, police ... [Résolu]

Signaler
Messages postés
2
Date d'inscription
samedi 1 avril 2006
Statut
Membre
Dernière intervention
7 mai 2008
-
Messages postés
2
Date d'inscription
samedi 1 avril 2006
Statut
Membre
Dernière intervention
7 mai 2008
-
Bonjour,


Sur l'application que je developpe, je souhaiterais laisser la possibilité aux utilisateurs de choisir la couleur, la taille, la police,... des textes.
Mon probleme concerne l'application de la nouvelle valeur à tous les elements. Existe il une methode afin de les selectionner tous en meme temps ou bien faut il obligatoirement le faire elements par element.

Merci

3 réponses

Messages postés
4822
Date d'inscription
lundi 11 novembre 2002
Statut
Membre
Dernière intervention
15 novembre 2016
14
Salut,

Peut-être avec une boucle For Each, tu pourras changer (exemple) la couleur de fond des label's(ForeColor)...idem pour le reste

       Dim oCtrl As Control
        
             For Each oCtrl In Me
                 If TypeOf oCtrl Is Label Then
                     Ctrl.ForeColor = TaCouleur
                 End If
             Next Ctrl

A+
Exploreur

 Linux a un noyau, Windows un pépin
Messages postés
438
Date d'inscription
samedi 24 mai 2003
Statut
Membre
Dernière intervention
23 janvier 2011

exacte, et si tu veux par exemple changer la couleur que de 3 label sur 6, fait ton propre controle "MonLabelCat1" qui heritera de Label.
Puis passe une boucle comme Exploreur te le conseille sur ton control créer pour modifier les label de ton choix :)
Messages postés
2
Date d'inscription
samedi 1 avril 2006
Statut
Membre
Dernière intervention
7 mai 2008

Je vous remercie, la boucle For Each correspond parfaitement a ce que je recherchais.


Merci