Y
YeTi
Guest
Bonjour,
Je suis en train de développer une petite application et j'ai besoin d'une prévisualisation. Voici une petite image pour vous donner une idée:
Le but est donc, que quand on sélectionne un OptionButton, la couleur correspondante s'affiche dans la partie 'Couleur principale' de la prévisualisation.
Voici une partie du code:
Le problème c'est que je ne veux pas taper ce code 56x... Alors j'ai pensé à faire une boucle mais je me rend compte que ca ne peut pas marcher, regardez:
Comme le 'i' de 'OptionButton' est placé avant la déclaration de la variable i, ca me crée une erreur... Est-ce que qqn a une solution?
Je suis en train de développer une petite application et j'ai besoin d'une prévisualisation. Voici une petite image pour vous donner une idée:
Le but est donc, que quand on sélectionne un OptionButton, la couleur correspondante s'affiche dans la partie 'Couleur principale' de la prévisualisation.
Voici une partie du code:
Code:
'Prévisualisation
Private Sub OptionButton1_Click()
Me.Controls('CoulPrinc1').BackColor = Me.Controls('Image1').BackColor
Me.Controls('CoulPrinc2').BackColor = Me.Controls('Image1').BackColor
End Sub
Private Sub OptionButton2_Click()
Me.Controls('CoulPrinc1').BackColor = Me.Controls('Image2').BackColor
Me.Controls('CoulPrinc2').BackColor = Me.Controls('Image2').BackColor
End Sub
Le problème c'est que je ne veux pas taper ce code 56x... Alors j'ai pensé à faire une boucle mais je me rend compte que ca ne peut pas marcher, regardez:
Code:
'Prévisualisation
Private Sub 'OptionButton' & i_Click()
For i = 1 To 56
Me.Controls('CoulPrinc1').BackColor = Me.Controls('Image' & i).BackColor
Me.Controls('CoulPrinc2').BackColor = Me.Controls('Image' & i).BackColor
Next i
End Sub
Comme le 'i' de 'OptionButton' est placé avant la déclaration de la variable i, ca me crée une erreur... Est-ce que qqn a une solution?