Fonction par rapport au choix d'une ComboBox
Posté : mer. 12 avr. 2017 17:00
Bonjour à tous, j'espere que ça va, premier post pour moi dans ce forum j'ai pourtant chercher mon pb, mais en vain.
Alors voilà je fais un code qui a pour but final de pouvoir installer les logiciels cochés après être passé par le choix de l'OS Windows, avec deux trois paramètres en plus pas très importants...
J'ai une liste déroulante créée avec ComboBox, ainsi qu'un bouton suivant, en cliquant sur ce bouton, j'aimerais qu'une action s'effectue par appel d'une fonction par rapport au choix de la liste déroulante, et je n'y arrive pas j'ai essayé avec les Switch Case les conditions avec If, j'ai vraiment tout fait (pour moi, car je tiens à dire que je ne suis pas du tout expérimenté, je code depuis très peu). Alors voilà ou j'en suis actuellement, la portion qui me pose pb :
Si cela ne suffit pas je pourrais donner l'intégralité du code mais faut que je le réorganise un peu .
Je tiens à vous remercier d'avance pour vos réponses
Alors voilà je fais un code qui a pour but final de pouvoir installer les logiciels cochés après être passé par le choix de l'OS Windows, avec deux trois paramètres en plus pas très importants...
J'ai une liste déroulante créée avec ComboBox, ainsi qu'un bouton suivant, en cliquant sur ce bouton, j'aimerais qu'une action s'effectue par appel d'une fonction par rapport au choix de la liste déroulante, et je n'y arrive pas j'ai essayé avec les Switch Case les conditions avec If, j'ai vraiment tout fait (pour moi, car je tiens à dire que je ne suis pas du tout expérimenté, je code depuis très peu). Alors voilà ou j'en suis actuellement, la portion qui me pose pb :
Code : Tout sélectionner
Global $suite = GUICtrlCreateButton ("Suivant", 160, 150, 85, 25) ; mon bouton suivant
Global $List = GUICtrlCreateCombo ("test", 10, 50, 200, 200, $CBS_DROPDOWNLIST, $CBS_SORT) ; la liste déroulante
GUICtrlSetData (-1, $windowsxp)
GUICtrlSetData (-1, $windows7)
GUICtrlSetData (-1, $windows8)
GUICtrlSetData (-1, $windows_10) ; les différents choix
GUICtrlSetOnEvent ($suite, "Interlude") ; l'appel de la fonction en appuyant sur le bouton. Dans la fonction :
Func Interlude ()
If $windows7 Then Windows7 ()
If $windows8 Then Windows8 ()
If $windows_10 Then Windows_10 ()
If $windowsxp Then Windowsxp () ; et là, ça n'appel pas la fonction par rapport à la combobox, mais tjrs la première citée (ici Windows7 () )
Je tiens à vous remercier d'avance pour vos réponses