Evidemment, pour 2 GUI ça passe, mais 100 ...
J'avais pensé à mettre la création d'une GUI sous une fonction, comme ceci :
Code : Tout sélectionner
func creation_graphique($la_question, $reponse1, $reponse2,$reponse3)
$Form1 = GUICreate("Questionnaire médecine", 506, 208, 221, 116)
GUISetOnEvent($GUI_EVENT_CLOSE, "Form1Close")
GUISetOnEvent($GUI_EVENT_MINIMIZE, "Form1Minimize")
$question = GUICtrlCreateLabel($la_question, 40, 56, 392, 17)
$choix1 = GUICtrlCreateRadio($reponse1, 56, 136, 49, 17)
GUICtrlSetOnEvent(-1, "Radio1Click")
$choix2 = GUICtrlCreateRadio($reponse2, 209, 136, 49, 17)
GUICtrlSetOnEvent(-1, "Radio2Click")
$choix3 = GUICtrlCreateRadio($reponse3, 383, 136, 49, 17)
GUICtrlSetOnEvent(-1, "Radio3Click")
GUISetState(@SW_SHOW)
endfunc
Bref voilà, je m'en remets à vous pour simplifier le code !

[edit] : Est-ce que le fait de mettre mes variables en local, et de les stockées dans un tableau fonctionneraient ? Reste toujours le problème pour changer de GUI
