Hi,
mein Script hat den GUIOnEventMode 1.
Ich möchte jetzt aber eine Funktion so lange pausieren, bis in der dazugehörigen Child-GUI eine Auswahl getroffen wurde.
Hier mal ein kurzes Beispiel:
[autoit]
Opt("GUIOnEventMode", 1)
;~ ... MAINGUI & anderen FunKtionen ...
;~ ...
Func LISTE()
[/autoit][autoit][/autoit][autoit]If $liste > 1 Then
$childgui = GUICreate("Child-Test", 200, 100,-1,-1,-1,-1,$gui)
$ja = GUICtrlCreateButton("ja", 10, 50, 60)
$nein = GUICtrlCreateButton("nein", 110, 50, 60)
;~ GUICtrlSetOnEvent($ja, "jabutton")
;~ GUICtrlSetOnEvent($nein, "neinbutton")
GUISetState(@SW_SHOW)
While ;~ ??? ;~ Solange warten bis ja oder nein gedrückt wird.
Sleep(1000)
WEnd
If $ja Then
;~ ...
ElseIf $nein Then
;~ ...
EndIf
Else
[/autoit][autoit][/autoit][autoit];~ ...
[/autoit][autoit][/autoit][autoit]EndIf
[/autoit][autoit][/autoit][autoit]EndFunc
[/autoit][autoit][/autoit][autoit][/autoit]Gibt es dafür eine simple Lösung?
Gruß
Nasenbär