bonjour
peut on gloablement changer la couleur de fond de tous les labels contenus dans une frame lorque celle ci a son propriete ENABLED qui devient true
ca doit demarrer par
Code:
1
2 if frame.enable=true then ....:roll:
Version imprimable
bonjour
peut on gloablement changer la couleur de fond de tous les labels contenus dans une frame lorque celle ci a son propriete ENABLED qui devient true
ca doit demarrer par
Code:
1
2 if frame.enable=true then ....:roll:
Salut oscar.cesar et le forum
Non, à ma connaissance, tu dois les changer une par une.Citation:
peut on gloablement changer la couleur de fond de tous les labels contenus dans une frame lorque celle ci a son propriete ENABLED qui devient true
Par contre, je te conseillerais de le faire dans la même macro qui rend actif ton "Frame". Sinon, tu auras un décalage dans le temps.
A+
:cry:
merci
tant pis
Bonsoir,
ben...
Exemple (démo) pour un Frame nommé Frame1 sur une UserForm et contenant tous les Labels que tu veux (peu importe leur nom) :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Private Sub CommandButton1_Click() dim couleur as long Frame1.Enabled = Not Frame1.Enabled If Frame1.Enabled Then couleur = vbYellow Else couleur = vbRed End If For Each ctrl In Frame1.Controls If TypeName(ctrl) = "Label" Then ctrl.BackColor = couleur End If Next End Sub
cette démo fonctionne en "switch" ... Clique plusieurs fois sur Command1 et observe ...
ok je regarde cela demain
merci