Page 1 sur 1
[R] GUI Combo
Posté : mar. 23 févr. 2010 12:32
par Mikaas
Re bonjour
J'ai un souci avec ma combo je ne trouve pas comment l'utiliser
► Afficher le texte
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
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 ?

Re: [..] GUI Combo
Posté : mar. 23 févr. 2010 12:47
par Narmeke
Tu lis la combo lors du click sur le bouton !
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

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

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à !
► Afficher le texte
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
Case $APPLIQUE
$read_combo = GUICtrlRead( $SELECTION)
If $read_combo = "OUVRIR LE HOST" Then
;On ouvre le Host
MsgBox( 0, "TESTING", "Vous avez choisi : "&$read_combo)
ElseIf $read_combo = "ACTIVER L'OPTION 1" Then
;On active l'option 1
MsgBox( 0, "TESTING", "Vous avez choisi : "&$read_combo)
ElseIf $read_combo = "ACTIVER L'OPTION 2" Then
;On active l'option 2
MsgBox( 0, "TESTING", "Vous avez choisi : "&$read_combo)
ElseIf $read_combo = "OUVRIR LE DOC RACINE" Then
;On ouvre le dossier racine
MsgBox( 0, "TESTING", "Vous avez choisi : "&$read_combo)
EndIf
EndSwitch
WEnd
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

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 !