| |
| Posté le 14 décembre 2004 - 18:22 |
Bonjour, Désolé si cette question parait simple...
J'ai un sélecteur qui permet à l'utilisateur de répondre à une question en choisissant parmi 4 options, pour décrire une situation... Lorsqu'il clique sur l'option n°4, je souhaiterai lui faire apparaitre une image (de mon cru) qui ne possède donc qu'un seul état.
Avez-vous une idée pour un débutant ? Merci |
| |
| |
| | | |
|
| | |
| |
| Posté le 14 décembre 2004 - 18:40 |
Créer un champ image puis donner le chemin de l'image : monChampImage = "C:\monImage.gif"
Voir l'aide, tout y est expliqué. |
| |
| |
| | | |
|
| | |
| |
| Posté le 14 décembre 2004 - 18:48 |
Tu peux utiliser un champ image monChampImage et sa propriété :
monChampImage..Image="c:\monChemin\monImage.jpg" pour affecter l'image et monChampImage..Image="" pour ne pas afficher d'image.
Je pense que ca devrait te convenir, sinon ... precise ton problème |
| |
| |
| | | |
|
| | |
| |
| Posté le 14 décembre 2004 - 18:52 |
Ben justement, je n'ai rien trouvé dans l'aide... Et pourtant j'ai tenté un tas de manipulations.
Mon problème n'est pas d'insérer une image mais bien de la rendre visible en fonction de la réponse apportée à une question. |
| |
| |
| | | |
|
| | |
| |
| Posté le 14 décembre 2004 - 19:02 |
utilise la propriété "..Visible"
Ex : // A chaque modification de Option selon MoiMême cas 1 : MonChampImage..Visible=Faux cas 2 : MonChampImage..Visible=Vrai fin
peut-être qu'un petit tour par le guide d'auto-formation s'impose 
-- Bon dév' Hervé
"lefantoche" <lefantoche@libertysurf.fr> a écrit dans le message de news: 41bf104d@news.pcsoft.fr...
Ben justement, je n'ai rien trouvé dans l'aide... Et pourtant j'ai tenté un tas de manipulations.
Mon problème n'est pas d'insérer une image mais bien de la rendre visible en fonction de la réponse apportée à une question. |
| |
| |
| | | |
|
| | |
| |
| Posté le 14 décembre 2004 - 19:14 |
Désolé mais je ne parviens pas à m'en sortir... pourtant, je suis parvenu à me sortir de tous les autres pièges... et l'ensemble fonctionne à peu près !
Je reprends... Je pose une question du style : "comment vous sentez-vous ?" avec dans la combo les réponses "bof", "bien", "super", "génial" (champ "reponse")... et je souhaiterai que l'image "toto.gif" s'affiche lorsque l'utilisateur clique sur "génial"...
Dans le code de l'image, je mets :
SI reponse= "génial" ALORS Image1= "c:\toto.gif" SINON image1= "" FIN
Une précision... je suis avec WINDEV Mobile.
Merci de votre aide |
| |
| |
| | | |
|
| | |
| |
| Posté le 14 décembre 2004 - 19:16 |
Dans ce cas essaies cela: Quand tu sélectionnes la quatrième option de ton sélecteur, tu insères dans le code "A chaque modification de <NomDuSélecteur", la commande suivante : <NomImage>..Visible = Vrai ou <NomImage..Etat = Visible
Voilà tiens nous au courant.
Ocin |
| |
| |
| | | |
|
| | |
| |
| Posté le 14 décembre 2004 - 19:26 |
Ben oui, t'as raison, ça marche... J'vais ptêtr' refaire un tour dans la doc', t'as raison !!!
 Merci |
| |
| |
| | | |
|
| | |
| |
| Posté le 15 décembre 2004 - 09:34 |
salut ton champ "reponse" est une liste deroulante?? dans ce cas lorsque tu le crée avec l'assistant il te retournera le chiffre de la reponse
ici on a 1 bof 2 bien 3 super 4 génial
tu met ton champ image sur la fenetre et dans les propriétés tu decoches le visible (dans le code d'initialisation tu peux ajouter "monimage..etat=invisible")
tu crée un bouton "confirmer ma réponse" et dans le code du bouton tu mets " Si reponse = 4 alors monimage..etat=visible fin"
il ne se passera rien si la reponse est différente de genial. si tu veux afficher differentes images selon la reponse tu met les 4 champs image superposés en invisible(meme methode) et dans le code du bouton tu auras " selon reponse cas1 : monimage1..etat=visible monimage2..etat=invisible monimage3..etat=invisible monimage4..etat=invisible cas2 :monimage2..etat=visible ... fin
le invisible permet de refaire le choix plusieurs fois sans recharger la fenetre  j'espere t'aider ++ |
| |
| |
| | | |
|
| | |
| |
| Posté le 15 décembre 2004 - 10:52 |
Juste une petite remarque : L'utilisation de la propriété "..Etat" avec les valeurs "visible" ou "invisible" est déconseillée. Tu devrais utiliser la propriété "..Visible" avec les valeurs "vrai" ou "faux" à la place.
-- Bon dév' Hervé
"wis" <whischmaster@hotmail.com> a écrit dans le message de news: 41bfdefb$1@news.pcsoft.fr...
salut ton champ "reponse" est une liste deroulante?? dans ce cas lorsque tu le crée avec l'assistant il te retournera le chiffre de la reponse
ici on a 1 bof 2 bien 3 super 4 génial
tu met ton champ image sur la fenetre et dans les propriétés tu decoches le visible (dans le code d'initialisation tu peux ajouter "monimage..etat=invisible")
tu crée un bouton "confirmer ma réponse" et dans le code du bouton tu mets " Si reponse = 4 alors monimage..etat=visible fin"
il ne se passera rien si la reponse est différente de genial. si tu veux afficher differentes images selon la reponse tu met les 4 champs image superposés en invisible(meme methode) et dans le code du bouton tu auras " selon reponse cas1 : monimage1..etat=visible monimage2..etat=invisible monimage3..etat=invisible monimage4..etat=invisible cas2 :monimage2..etat=visible ... fin
le invisible permet de refaire le choix plusieurs fois sans recharger la fenetre  j'espere t'aider ++ |
| |
| |
| | | |
|
| | |