Moin,
ich möchte eine Inputbox auf einen Eingabewert begrenzen.
Z.B darf nur ein Wert bis "24" eingegeben werden.
Gibt es dafür irgendetwas? Kann so nichts finden.
Vielen Dank
Wuff
Moin,
ich möchte eine Inputbox auf einen Eingabewert begrenzen.
Z.B darf nur ein Wert bis "24" eingegeben werden.
Gibt es dafür irgendetwas? Kann so nichts finden.
Vielen Dank
Wuff
Wenn du auf 24 Zeichen beschränken willst: GUICtrlSetLimit().
Wenn du auf den numerischen Wert 24 beschränken willst: AdLib(), und zwar so:
$hGUI = GUICreate("Numerisches Limit",200,200)
$hInput = GUICtrlCreateInput("",0,0)
GUISetState()
AdlibRegister("_LimitControl",250)
[/autoit][autoit][/autoit][autoit]While 1
$iMsg = GUIGetMsg()
Switch $iMsg
Case -3 ; = GUI_EVENT_CLOSE
AdlibUnRegister("_LimitControl")
Exit
EndSwitch
WEnd
Func _LimitControl()
If Int(GUICtrlRead($hInput)) > 24 Then GUICtrlSetData($hInput,24)
EndFunc
Natürlich wäre hier dann noch der Style $ES_NUMBER förderlich.
lg chess
Wenn auch eine Combobox in Frage kommt dann mach es doch so.
[autoit]$age_1 = GUICtrlCreateCombo("Alter", 184, 78, 105, 25, $CBS_DROPDOWNLIST)
For $a = 0 To 24 Step +1
GUICtrlSetData(-1, $a)
Next
So kann man nur eine Zahl von 0 bis 24 auswählen aber selbst keine eingeben.
Danke, das wars.
Gruß
Wuff