hallo liebe freunde,
es geht um folgendes:
mein script ha eine whileschleife in der er abfrägt ob eine checkbox angeklickt worden ist, oder nicht..
sobald diese angeklickt wird gibt sie ein updown frei
die funktioniert auch, jedoch wird die whileschleife so lange wiederholt bis der user etwas macht..
dies führt dazu das das updown "flimmert", da es ständig aktualisiert wird..
dafür gibt es doch sicher eine bessere lösung oder?
hier mein script:
Spoiler anzeigen
#include <GUIConstantsEX.au3>
#include <EditConstants.au3>
$main = GUICreate("Test", 150, 100)
$checkbox = GUICtrlCreateCheckbox("test", 20, 30)
$input = GUICtrlCreateInput("0", 80, 30, 40, 20, $ES_NUMBER)
GUICtrlSetState(-1, $GUI_DISABLE)
$updown1 = GUICtrlCreateUpdown($input)
GUICtrlSetLimit(-1, 100, 0)
GUISetState()
[/autoit] [autoit][/autoit] [autoit]While 1
[/autoit] [autoit][/autoit] [autoit]If GUICtrlRead($checkbox) = $GUI_CHECKED Then
GUICtrlSetState($input, $GUI_ENABLE)
Else
GUICtrlSetData($input, "")
GUICtrlSetState($input, $GUI_DISABLE)
EndIf
$Main = GUIGetMsg()
Switch $Main
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd