Bonjour,
Je me trouve confronté à un problème que je n'arrive pas à résoudre :
J'ai un formulaire avec une image (MyImg) que je voudrais changer à partir
d'un groupe d'otions. J'ai donc créé ce groupe (MyOption) avec des boutons
bascules (Bascule21 à 29) qui ont respectivement les valeurs de 1 à 9 et
un
libellé correspondant à un nom de fichier graphique (sans l'extention).
Schématiquement : si je clique sur le premier bouton bascule (Bascule21)
dont le libellé est "Chaton", je voudrais que l'image (MyImg) soit
E:GraphicsChaton.jpg
J'avais imaginé une procédure comme :
Private Sub MyOption_AfterUpdate()
MyImg.Picture="E:Graphics" & QuelqueChose & ".jpg"
End Sub
Mais je plante lamentablement !
Je génère bien le nom du contôle cliqué et j'intègre la propriété dans une
chaine
"Bascule2" & Right(Str(MyOption), 1) & ".Caption"
mais ne parviens pas à en générer la valeur.
Pour le reste, je ne vous dis pas.
Ce ne me semble pourtant pas sorcier. Je laisse donc décanter en espérant
qu'une bonne âme me donnera la soluce.
Merci d'avance
Bonjour,
Je me trouve confronté à un problème que je n'arrive pas à résoudre :
J'ai un formulaire avec une image (MyImg) que je voudrais changer à partir
d'un groupe d'otions. J'ai donc créé ce groupe (MyOption) avec des boutons
bascules (Bascule21 à 29) qui ont respectivement les valeurs de 1 à 9 et
un
libellé correspondant à un nom de fichier graphique (sans l'extention).
Schématiquement : si je clique sur le premier bouton bascule (Bascule21)
dont le libellé est "Chaton", je voudrais que l'image (MyImg) soit
E:GraphicsChaton.jpg
J'avais imaginé une procédure comme :
Private Sub MyOption_AfterUpdate()
MyImg.Picture="E:Graphics" & QuelqueChose & ".jpg"
End Sub
Mais je plante lamentablement !
Je génère bien le nom du contôle cliqué et j'intègre la propriété dans une
chaine
"Bascule2" & Right(Str(MyOption), 1) & ".Caption"
mais ne parviens pas à en générer la valeur.
Pour le reste, je ne vous dis pas.
Ce ne me semble pourtant pas sorcier. Je laisse donc décanter en espérant
qu'une bonne âme me donnera la soluce.
Merci d'avance
Bonjour,
Je me trouve confronté à un problème que je n'arrive pas à résoudre :
J'ai un formulaire avec une image (MyImg) que je voudrais changer à partir
d'un groupe d'otions. J'ai donc créé ce groupe (MyOption) avec des boutons
bascules (Bascule21 à 29) qui ont respectivement les valeurs de 1 à 9 et
un
libellé correspondant à un nom de fichier graphique (sans l'extention).
Schématiquement : si je clique sur le premier bouton bascule (Bascule21)
dont le libellé est "Chaton", je voudrais que l'image (MyImg) soit
E:GraphicsChaton.jpg
J'avais imaginé une procédure comme :
Private Sub MyOption_AfterUpdate()
MyImg.Picture="E:Graphics" & QuelqueChose & ".jpg"
End Sub
Mais je plante lamentablement !
Je génère bien le nom du contôle cliqué et j'intègre la propriété dans une
chaine
"Bascule2" & Right(Str(MyOption), 1) & ".Caption"
mais ne parviens pas à en générer la valeur.
Pour le reste, je ne vous dis pas.
Ce ne me semble pourtant pas sorcier. Je laisse donc décanter en espérant
qu'une bonne âme me donnera la soluce.
Merci d'avance
Bonjour,
Je me trouve confronté à un problème que je n'arrive pas à résoudre :
J'ai un formulaire avec une image (MyImg) que je voudrais changer à partir
d'un groupe d'otions. J'ai donc créé ce groupe (MyOption) avec des boutons
bascules (Bascule21 à 29) qui ont respectivement les valeurs de 1 à 9 et un
libellé correspondant à un nom de fichier graphique (sans l'extention).
Schématiquement : si je clique sur le premier bouton bascule (Bascule21)
dont le libellé est "Chaton", je voudrais que l'image (MyImg) soit
E:GraphicsChaton.jpg
J'avais imaginé une procédure comme :
Private Sub MyOption_AfterUpdate()
MyImg.Picture="E:Graphics" & QuelqueChose & ".jpg"
End Sub
Mais je plante lamentablement !
Je génère bien le nom du contôle cliqué et j'intègre la propriété dans une
chaine
"Bascule2" & Right(Str(MyOption), 1) & ".Caption"
mais ne parviens pas à en générer la valeur.
Pour le reste, je ne vous dis pas.
Ce ne me semble pourtant pas sorcier. Je laisse donc décanter en espérant
qu'une bonne âme me donnera la soluce.
Merci d'avance
Bonjour,
Je me trouve confronté à un problème que je n'arrive pas à résoudre :
J'ai un formulaire avec une image (MyImg) que je voudrais changer à partir
d'un groupe d'otions. J'ai donc créé ce groupe (MyOption) avec des boutons
bascules (Bascule21 à 29) qui ont respectivement les valeurs de 1 à 9 et un
libellé correspondant à un nom de fichier graphique (sans l'extention).
Schématiquement : si je clique sur le premier bouton bascule (Bascule21)
dont le libellé est "Chaton", je voudrais que l'image (MyImg) soit
E:GraphicsChaton.jpg
J'avais imaginé une procédure comme :
Private Sub MyOption_AfterUpdate()
MyImg.Picture="E:Graphics" & QuelqueChose & ".jpg"
End Sub
Mais je plante lamentablement !
Je génère bien le nom du contôle cliqué et j'intègre la propriété dans une
chaine
"Bascule2" & Right(Str(MyOption), 1) & ".Caption"
mais ne parviens pas à en générer la valeur.
Pour le reste, je ne vous dis pas.
Ce ne me semble pourtant pas sorcier. Je laisse donc décanter en espérant
qu'une bonne âme me donnera la soluce.
Merci d'avance
Bonjour,
Je me trouve confronté à un problème que je n'arrive pas à résoudre :
J'ai un formulaire avec une image (MyImg) que je voudrais changer à partir
d'un groupe d'otions. J'ai donc créé ce groupe (MyOption) avec des boutons
bascules (Bascule21 à 29) qui ont respectivement les valeurs de 1 à 9 et un
libellé correspondant à un nom de fichier graphique (sans l'extention).
Schématiquement : si je clique sur le premier bouton bascule (Bascule21)
dont le libellé est "Chaton", je voudrais que l'image (MyImg) soit
E:GraphicsChaton.jpg
J'avais imaginé une procédure comme :
Private Sub MyOption_AfterUpdate()
MyImg.Picture="E:Graphics" & QuelqueChose & ".jpg"
End Sub
Mais je plante lamentablement !
Je génère bien le nom du contôle cliqué et j'intègre la propriété dans une
chaine
"Bascule2" & Right(Str(MyOption), 1) & ".Caption"
mais ne parviens pas à en générer la valeur.
Pour le reste, je ne vous dis pas.
Ce ne me semble pourtant pas sorcier. Je laisse donc décanter en espérant
qu'une bonne âme me donnera la soluce.
Merci d'avance
Bonjour Alain,
Le plus simple aurait été de nommer tes fichiers .jpg de 1 à 9
puisqu'ils sont stockés dans un répertoire spécifique.
La ligne devenait :
MyImg.Picture="E:Graphics" & MyOption.Value & ".jpg"
Mais bon, sur ton principe, tu peux faire:
Le controle Image MyImg a pour propriétés, dans l'onglet Format,
Type image : Attaché
Mode affichage : zoom
En adaptant :
Private Sub MyOption_AfterUpdate()
Dim NomFich As String, Chemin As String
' Adapter le nom du chemin et les noms des images
Chemin = "C:Documents and SettingsEricBureauImages"
Select Case MyOption.Value
Case 1
NomFich = "Ste Victoire.jpg"
Case 2
NomFich = "Albertas.jpg"
Case 3
NomFich = "Rotonde.jpg"
Case 4
NomFich = "Vendome.jpg"
End Select
MyImg.Picture = Chemin & NomFich
End SubBonjour,
Je me trouve confronté à un problème que je n'arrive pas à résoudre :
J'ai un formulaire avec une image (MyImg) que je voudrais changer à
partir d'un groupe d'otions. J'ai donc créé ce groupe (MyOption) avec
des boutons bascules (Bascule21 à 29) qui ont respectivement les
valeurs de 1 à 9 et un libellé correspondant à un nom de fichier
graphique (sans l'extention).
Schématiquement : si je clique sur le premier bouton bascule
(Bascule21) dont le libellé est "Chaton", je voudrais que l'image
(MyImg) soit E:GraphicsChaton.jpg
J'avais imaginé une procédure comme :
Private Sub MyOption_AfterUpdate()
MyImg.Picture="E:Graphics" & QuelqueChose & ".jpg"
End Sub
Mais je plante lamentablement !
Je génère bien le nom du contôle cliqué et j'intègre la propriété dans
une chaine
"Bascule2" & Right(Str(MyOption), 1) & ".Caption"
mais ne parviens pas à en générer la valeur.
Pour le reste, je ne vous dis pas.
Ce ne me semble pourtant pas sorcier. Je laisse donc décanter en
espérant qu'une bonne âme me donnera la soluce.
Merci d'avance
Bonjour Alain,
Le plus simple aurait été de nommer tes fichiers .jpg de 1 à 9
puisqu'ils sont stockés dans un répertoire spécifique.
La ligne devenait :
MyImg.Picture="E:Graphics" & MyOption.Value & ".jpg"
Mais bon, sur ton principe, tu peux faire:
Le controle Image MyImg a pour propriétés, dans l'onglet Format,
Type image : Attaché
Mode affichage : zoom
En adaptant :
Private Sub MyOption_AfterUpdate()
Dim NomFich As String, Chemin As String
' Adapter le nom du chemin et les noms des images
Chemin = "C:Documents and SettingsEricBureauImages"
Select Case MyOption.Value
Case 1
NomFich = "Ste Victoire.jpg"
Case 2
NomFich = "Albertas.jpg"
Case 3
NomFich = "Rotonde.jpg"
Case 4
NomFich = "Vendome.jpg"
End Select
MyImg.Picture = Chemin & NomFich
End Sub
Bonjour,
Je me trouve confronté à un problème que je n'arrive pas à résoudre :
J'ai un formulaire avec une image (MyImg) que je voudrais changer à
partir d'un groupe d'otions. J'ai donc créé ce groupe (MyOption) avec
des boutons bascules (Bascule21 à 29) qui ont respectivement les
valeurs de 1 à 9 et un libellé correspondant à un nom de fichier
graphique (sans l'extention).
Schématiquement : si je clique sur le premier bouton bascule
(Bascule21) dont le libellé est "Chaton", je voudrais que l'image
(MyImg) soit E:GraphicsChaton.jpg
J'avais imaginé une procédure comme :
Private Sub MyOption_AfterUpdate()
MyImg.Picture="E:Graphics" & QuelqueChose & ".jpg"
End Sub
Mais je plante lamentablement !
Je génère bien le nom du contôle cliqué et j'intègre la propriété dans
une chaine
"Bascule2" & Right(Str(MyOption), 1) & ".Caption"
mais ne parviens pas à en générer la valeur.
Pour le reste, je ne vous dis pas.
Ce ne me semble pourtant pas sorcier. Je laisse donc décanter en
espérant qu'une bonne âme me donnera la soluce.
Merci d'avance
Bonjour Alain,
Le plus simple aurait été de nommer tes fichiers .jpg de 1 à 9
puisqu'ils sont stockés dans un répertoire spécifique.
La ligne devenait :
MyImg.Picture="E:Graphics" & MyOption.Value & ".jpg"
Mais bon, sur ton principe, tu peux faire:
Le controle Image MyImg a pour propriétés, dans l'onglet Format,
Type image : Attaché
Mode affichage : zoom
En adaptant :
Private Sub MyOption_AfterUpdate()
Dim NomFich As String, Chemin As String
' Adapter le nom du chemin et les noms des images
Chemin = "C:Documents and SettingsEricBureauImages"
Select Case MyOption.Value
Case 1
NomFich = "Ste Victoire.jpg"
Case 2
NomFich = "Albertas.jpg"
Case 3
NomFich = "Rotonde.jpg"
Case 4
NomFich = "Vendome.jpg"
End Select
MyImg.Picture = Chemin & NomFich
End SubBonjour,
Je me trouve confronté à un problème que je n'arrive pas à résoudre :
J'ai un formulaire avec une image (MyImg) que je voudrais changer à
partir d'un groupe d'otions. J'ai donc créé ce groupe (MyOption) avec
des boutons bascules (Bascule21 à 29) qui ont respectivement les
valeurs de 1 à 9 et un libellé correspondant à un nom de fichier
graphique (sans l'extention).
Schématiquement : si je clique sur le premier bouton bascule
(Bascule21) dont le libellé est "Chaton", je voudrais que l'image
(MyImg) soit E:GraphicsChaton.jpg
J'avais imaginé une procédure comme :
Private Sub MyOption_AfterUpdate()
MyImg.Picture="E:Graphics" & QuelqueChose & ".jpg"
End Sub
Mais je plante lamentablement !
Je génère bien le nom du contôle cliqué et j'intègre la propriété dans
une chaine
"Bascule2" & Right(Str(MyOption), 1) & ".Caption"
mais ne parviens pas à en générer la valeur.
Pour le reste, je ne vous dis pas.
Ce ne me semble pourtant pas sorcier. Je laisse donc décanter en
espérant qu'une bonne âme me donnera la soluce.
Merci d'avance
POUR RAPPEL
J'ai un formulaire avec une image (MyImg) que je voudrais changer à partir
d'un groupe d'otions. J'ai donc créé ce groupe (MyOption) avec des boutons
bascules (Bascule21 à 29) qui ont respectivement les valeurs de 1 à 9 et un
libellé correspondant à un nom de fichier graphique (sans l'extention).
Schématiquement : si je clique sur le premier bouton bascule (Bascule21)
dont le libellé est "Chaton", je voudrais que l'image (MyImg) soit
E:GraphicsChaton.jpg
J'avais imaginé une procédure comme :
Private Sub MyOption_AfterUpdate()
MyImg.Picture="E:Graphics" & QuelqueChose & ".jpg"
End Sub
Mais je plante lamentablement !
Je génère bien le nom du contôle cliqué et j'intègre la propriété dans une
chaine
"Bascule2" & Right(Str(MyOption), 1) & ".Caption"
mais ne parviens pas à en générer la valeur.
Pour le reste, je ne vous dis pas.
POUR RAPPEL
J'ai un formulaire avec une image (MyImg) que je voudrais changer à partir
d'un groupe d'otions. J'ai donc créé ce groupe (MyOption) avec des boutons
bascules (Bascule21 à 29) qui ont respectivement les valeurs de 1 à 9 et un
libellé correspondant à un nom de fichier graphique (sans l'extention).
Schématiquement : si je clique sur le premier bouton bascule (Bascule21)
dont le libellé est "Chaton", je voudrais que l'image (MyImg) soit
E:GraphicsChaton.jpg
J'avais imaginé une procédure comme :
Private Sub MyOption_AfterUpdate()
MyImg.Picture="E:Graphics" & QuelqueChose & ".jpg"
End Sub
Mais je plante lamentablement !
Je génère bien le nom du contôle cliqué et j'intègre la propriété dans une
chaine
"Bascule2" & Right(Str(MyOption), 1) & ".Caption"
mais ne parviens pas à en générer la valeur.
Pour le reste, je ne vous dis pas.
POUR RAPPEL
J'ai un formulaire avec une image (MyImg) que je voudrais changer à partir
d'un groupe d'otions. J'ai donc créé ce groupe (MyOption) avec des boutons
bascules (Bascule21 à 29) qui ont respectivement les valeurs de 1 à 9 et un
libellé correspondant à un nom de fichier graphique (sans l'extention).
Schématiquement : si je clique sur le premier bouton bascule (Bascule21)
dont le libellé est "Chaton", je voudrais que l'image (MyImg) soit
E:GraphicsChaton.jpg
J'avais imaginé une procédure comme :
Private Sub MyOption_AfterUpdate()
MyImg.Picture="E:Graphics" & QuelqueChose & ".jpg"
End Sub
Mais je plante lamentablement !
Je génère bien le nom du contôle cliqué et j'intègre la propriété dans une
chaine
"Bascule2" & Right(Str(MyOption), 1) & ".Caption"
mais ne parviens pas à en générer la valeur.
Pour le reste, je ne vous dis pas.
Merci Eric,
Eh oui ! J'avais bien pensé au départ à cette solution bien plus aisée à
mettre en oeuvre.
Mais je persiste ... ne serait-ce que pour l'excercice de
style, qui marche avec des étiquettes (cf. précédent post et Bravo à M.
Raymond). ...
Aussi, j'invite d'autres passionnés et fous-furieux à relever le défi !
Merci Eric,
Eh oui ! J'avais bien pensé au départ à cette solution bien plus aisée à
mettre en oeuvre.
Mais je persiste ... ne serait-ce que pour l'excercice de
style, qui marche avec des étiquettes (cf. précédent post et Bravo à M.
Raymond). ...
Aussi, j'invite d'autres passionnés et fous-furieux à relever le défi !
Merci Eric,
Eh oui ! J'avais bien pensé au départ à cette solution bien plus aisée à
mettre en oeuvre.
Mais je persiste ... ne serait-ce que pour l'excercice de
style, qui marche avec des étiquettes (cf. précédent post et Bravo à M.
Raymond). ...
Aussi, j'invite d'autres passionnés et fous-furieux à relever le défi !