Page 1 sur 1

[R] GUI Combo

Posté : mar. 23 févr. 2010 12:32
par Mikaas
Re bonjour :D

J'ai un souci avec ma combo je ne trouve pas comment l'utiliser :(
► Afficher le texte
J'ai 4 options dans une liste
Je voudrai faire choisir 1 option puis lorsque l'ont clic sur lancer l'application il exécute l'action selon le choix d'option.
Quelqu'un aurai une idée ? :D

Re: [..] GUI Combo

Posté : mar. 23 févr. 2010 12:47
par Narmeke
Tu lis la combo lors du click sur le bouton !

Code : Tout sélectionner

$Combo = GuiCtrlRead($ma_Combo)
 
Puis, si la combo contient sa alors on fais sa sinon si elle contient sa...

Code : Tout sélectionner

If $Combo = 1 Then
 $i = 1
ElseIf $Combo = 2 Then
 $i = 3
ElseIf $Combo = 3 Then
 $i = 3
 ;...
ElseIf $Combo = 4 Then
 $i = 4
 Exit
EndIf
 
Tu peux faire ce que tu veux...

Re: [..] GUI Combo

Posté : mar. 23 févr. 2010 12:57
par Mikaas
J'ai bien peur de ne pas trop comprendre :(
aurai tu l'exemple adapté a mon départ ?

execution 1 = MsgBox(64,"Choix1","vous avez choisi le choix 1")
execution 2 = MsgBox(64,"Choix2","vous avez choisi le choix 2")
execution 3 = MsgBox(64,"Choix3","vous avez choisi le choix 3")
execution 4 = MsgBox(64,"Choix4","vous avez choisi le choix 4")

Merci beaucoup :oops:

Re: [..] GUI Combo

Posté : mar. 23 févr. 2010 13:13
par Narmeke
Pour bien faire montre complètement ton code !

Re: [..] GUI Combo

Posté : mar. 23 févr. 2010 13:27
par Mikaas
il est dans mon premier post :?

Code : Tout sélectionner

#RequireAdmin

#include <ButtonConstants.au3>
#include <ComboConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("MA COMBO", 210, 232, 221, 153)
$APPLIQUE = GUICtrlCreateButton("LANCER L'APPLICATION", 8, 136, 193, 81, $WS_GROUP)
$SELECTION = GUICtrlCreateCombo("OUVRIR LE DOC RACINE", 8, 109, 194, 25)
GUICtrlSetData(-1, "OUVRIR LE HOST|ACTIVER L'OPTION 1|ACTIVER L'OPTION 2", "OUVRIR LE DOC RACINE")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit

EndSwitch
WEnd
EDIT : j'ai réussi merci :D

Re: [R] GUI Combo

Posté : mar. 23 févr. 2010 13:29
par Narmeke
Voilà !
Avan de lire essaie de bien comprendre ! Si tu ne comprend toujours pas je suis là ! :lol:
► Afficher le texte
P.S : Les "MsgBox", sont la juste pour te montrer que le tel ou tel choix a bien était choisi !

Re: [R] GUI Combo

Posté : mar. 23 févr. 2010 13:33
par Mikaas
J'avais trouvé en faite avant ton post :D
Mais merci bien pour ton aide cela me permet de mieux m'y retrouver :)

Re: [R] GUI Combo

Posté : mar. 23 févr. 2010 13:46
par Narmeke
Ok Ok !