Code : Tout sélectionner
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
Global $Form1 = GUICreate("Form1", 239, 56, 392, 245)
Global $Input1 = GUICtrlCreateInput("", 26, 7, 39, 28)
GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
Global $Input2 = GUICtrlCreateInput("", 72, 7, 39, 28)
GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
Global $Input3 = GUICtrlCreateInput("", 120, 7, 39, 28)
GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
Global $Input4 = GUICtrlCreateInput("", 168, 7, 39, 28)
GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
GUISetState(@SW_SHOW)
GUICtrlSetState($Input1, $GUI_FOCUS)
#EndRegion ### END Koda GUI section ###
AdlibRegister("MyAdlib")
Func MyAdlib()
$id=ControlGetFocus ("Form1","")
$champ_actu=StringRight($id,1)
$champ_next=$champ_actu+1
If $champ_actu<4 Then
If StringLen(GUICtrlRead(Execute("$Input" & $champ_actu)))=1 then GUICtrlSetState(Execute("$Input" & $champ_next), $GUI_FOCUS)
EndIf
EndFunc
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd