Ich würde gerne die jeweiligen Werte der Inputfelder beim durchtaben oder beim Ändern der Werte in einem Label Anzeigen lassen.
Ein Event kommt aber erst zustande wenn ich Enter drücke.
Also kurz gesagt: Den Wert des jeweiligen Inputs dass den Focus hat Anzeigen in einer Schleife sodass man sofort sieht was man eintippt.
Vielen Dank
AutoIt
;#include <GUIScrollbars_Ex.au3>
#include <Array.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <EditConstants.au3>
#include <File.au3>
Local $hGui = GUICreate("T17", 800, 500, -1,-1,$WS_SIZEBOX + $WS_SYSMENU)
$btn = GUICtrlCreateButton("Ab Damit", 500, 20)
GUICtrlSetResizing(-1, 256+512)
$iStart = GUICtrlCreateDummy()
Dim $Inp[21]
$h=40
For $i = 0 to 20 Step +1
$Inp[$i] = GUICtrlCreateInput("<", $h, 40, 10, 20)
GUICtrlSetResizing(-1, $GUI_DOCKWIDTH)
$h +=20
Next
$iEnd = GUICtrlCreateDummy()
;_ArrayDisplay($Inp)
GUISetState(@SW_SHOW, $hGui)
;_GUIScrollbars_Generate($hGui, 0, 1000, 0, 0, False, 7)
GUICtrlSetState($Inp[0],256)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ExitLoop
Case $iStart To $iEnd
MsgBox(0,"","")
Case $btn
For $o = 0 to UBound($Inp)-1 Step +1
ConsoleWrite(GUICtrlRead($Inp[$o]))
GUICtrlSetData($Inp[$o], "<" & $o & ">" )
GUICtrlSetState($Inp[0],256)
Next
ConsoleWrite(@CRLF)
EndSwitch
WEnd
Alles anzeigen