Ich hätte dass so gemacht:
Spoiler anzeigen
#include <GuiConstantsEx.au3>
#include <FF.au3>
Opt('MustDeclareVars', 0)
$gzeit1 = "10 Minuten"
$gzeit2 = "20 Minuten"
$gzeit3 = "30 Minuten"
$fzeit1 = "1 Stunde"
$fzeit2 = "2 Stunden"
$fzeit3 = "3 Stunden"
$fzeit4 = "4 Stunden"
$fzeit5 = "5 Stunden"
$fzeit6 = "6 Stunden"
$fzeit7 = "7 Stunden"
$fzeit8 = "8 Stunden"
GUICreate("GUIÜbung",400,400)
GUICtrlCreateLabel("label1",10,10)
GuiCtrlCreateInput("Inputbox1",10,30,100)
GuiCtrlCreateInput("Inputbox2",10,50,100)
GuiCtrlCreateLabel("Button",10,80)
$aus = GUICtrlCreateRadio("Aus",10,100,65)
$func1 = GUICtrlCreateRadio("Funktion1",10,120,65)
$fzeit = GUICtrlCreateCombo ("", 75, 120, 80)
GUICtrlSetData(-1, $fzeit1, $fzeit1)
GUICtrlSetData(-1, $fzeit2, $fzeit1)
GUICtrlSetData(-1, $fzeit3, $fzeit1)
GUICtrlSetData(-1, $fzeit4, $fzeit1)
GUICtrlSetData(-1, $fzeit5, $fzeit1)
GUICtrlSetData(-1, $fzeit6, $fzeit1)
GUICtrlSetData(-1, $fzeit7, $fzeit1)
GUICtrlSetData(-1, $fzeit8, $fzeit1)
$func2 = GUICtrlCreateRadio("funktion2",10,140)
$func3 = GUICtrlCreateRadio("funktion3",10,160)
$gzeit = GUICtrlCreateCombo ("",75, 160, 80)
GUICtrlSetData(-1, $gzeit1, $gzeit1)
GUICtrlSetData(-1, $gzeit2, $gzeit1)
GUICtrlSetData(-1, $gzeit3, $gzeit1)
$button1 = GUICtrlCreateButton("Abfrage",10,180)
GUISetState(@SW_SHOW)
while 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $aus
aus ()
Case $func1
funktion1 ()
Case $func2
funktion2 ()
Case $func3
funktion3 ()
Case $buttton1
_Abfrage()
EndSwitch
WEnd
func aus()
Sleep(100)
TrayTip("Pause", "The testgui is paused",0)
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $aus
aus ()
Case $func1
funktion1 ()
Case $func2
funktion2 ()
Case $func2
funktion3 ()
EndSwitch
EndFunc
func _Abfrage()
Traytip("","",1)
$read = GUICtrlRead($fzeit)
If $read = "1 Stunde" then
MsgBox(0,"",$read)
ElseIf $read = "2 Stunden" then
MsgBox(0,"",$read)
;...
Endif
EndFunc