Ich will bei einem GUI 2 UpDowns erstellen, eins mit einem Minimalwert und eins mit einem Maximalwert
aber irgendwie funktioniert das nie
Hier habe ich ein Beispiel, wie ich das versucht habe:
Spoiler anzeigen
#include <GUIConstantsEx.au3>
#include <EditConstants.au3>
#include <ButtonConstants.au3>
GUICreate ("UpDowns",200,200)
[/autoit] [autoit][/autoit] [autoit]GUICtrlCreateLabel ("Max",5,13,30,15)
GUICtrlCreateLabel ("Min",5,43,30,15)
GUICtrlCreateLabel ("Der Minimalwert sollte nicht größer als der Maximalwert und nicht kleiner als Null werden!",10,130,180,40,$BS_MULTILINE)
GUICtrlCreateLabel ("Der Maximalwert sollte nicht kleiner als der Minimalwert und nicht größer als Zehn werden!",10,80,180,40,$BS_MULTILINE)
$Max = GUICtrlCreateInput("8",45,10,40,20,$ES_READONLY)
$Wert_Max = GUICtrlCreateUpdown(-1)
$Min = GUICtrlCreateInput("2",45,40,40,20,$ES_READONLY)
$Wert_Min = GUICtrlCreateUpdown(-1)
GUISetState()
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
$Wert_Max = GUICtrlRead ($Max)
$Wert_Min = GUICtrlRead ($Min)
GUICtrlSetLimit ($Max,10,$Wert_Min+1)
GUICtrlSetLimit ($Min,$Wert_Max-1,0)
WEnd
Wär nett, wenn ihr die Lösung für das Problem hättet