Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Include <GuiButton.au3>
Global $Variable1Radio1, $Variable1Radio2, $Variable1Radio3
Global $Variable2Radio1, $Variable2Radio2, $Variable2Radio3
Global $Variable3Radio1, $Variable3Radio2, $Variable3Radio3
Global $Variable1, $Variable2, $Variable3
Global $radioselec
$GUI = GUICreate("Test",290,162,-1,-1,-1,-1)
$radio1 = GUICtrlCreateRadio("radio1",20,20,53,20,-1,-1)
$radio2 = GUICtrlCreateRadio("radio2",90,20,53,20,-1,-1)
$radio3 = GUICtrlCreateRadio("radio3",159,20,53,20,-1,-1)
$radio4 = GUICtrlCreateRadio("radio4",233,20,53,20,-1,-1)
$Input1 = GUICtrlCreateInput("",100,50,150,20,-1,512)
$Input2 = GUICtrlCreateInput("",100,76,150,20,-1,512)
$Input3 = GUICtrlCreateInput("",100,102,150,20,-1,512)
$button1 = GUICtrlCreateButton("Valider",200,130,78,22,-1,-1)
GUICtrlCreateLabel("Input1 :",20,55,50,15,-1,-1)
GUICtrlSetBkColor(-1,"-2")
GUICtrlCreateLabel("Input2 :",20,81,50,15,-1,-1)
GUICtrlSetBkColor(-1,"-2")
GUICtrlCreateLabel("Input3 :",20,107,50,15,-1,-1)
GUICtrlSetBkColor(-1,"-2")
GUISetState(@SW_SHOW,$GUI)
;;on sélectionne radio1 par défaut
GUICtrlSetState($radio1, $GUI_CHECKED)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $radio1
$radioselec = 1
Case $radio2
$radioselec = 2
Case $radio3
$radioselec = 3
Case $radio4
$radioselec = 4
Case $button1
EnregistreVar()
EndSwitch
WEnd
Func EnregistreVar()
$Variable1 = GuiCtrlRead($Input1)
$Variable2 = GuiCtrlRead($Input2)
$Variable3 = GuiCtrlRead($Input3)
Switch $radioselec
Case 1
$Variable1Radio1 = $Variable1
$Variable1Radio2 = $Variable2
$Variable1Radio3 = $Variable3
Case 2
$Variable2Radio1 = $Variable1
$Variable2Radio2 = $Variable2
$Variable2Radio3 = $Variable3
Case 3
$Variable3Radio1 = $Variable1
$Variable3Radio2 = $Variable2
$Variable3Radio3 = $Variable3
EndSwitch
EndFunc