Hallo
In einer GUI gibts mehrere Eingabefelder:
[autoit]$input1 = GUICtrlCreateInput(....)
$input2 = GUICtrlCreateInput(....)
Jetzt wird durch Eingaben und Berechnungen des öfteren der Wert des nächsten Eingabefeldes ermittelt und als Vorschlag angeboten - das funktioniert auch. Nun soll der Vorschlag (meistens) durch drücken der Enter-Taste übernommen werden. Das löst aber nicht die Fortsetzung des Programms (im Beispiel nach "Case $input2") aus - also [weitere Berechnungen] bzw. die Weitergabe des Focus an Input3.
.
Switch $nMsg
Case $input1
$wert1 = GUICtrlRead($input1)
[Berechnungen]
.
.
$wert2 = (wurde berechnet)
GUICtrlSetData($input2, $wert2)
GUICtrlSetState($input2, $GUI_FOCUS)
Case $input2
$wert2 = GUICtrlRead($input2)
[weitere Berechnungen]
.
.
GUICtrlSetData($input3, $wert3)
GUICtrlSetState($input3, $GUI_FOCUS)
Könnt Ihr mir auf die Sprünge helfen?