Hallo.
Ich versuche gerade das Prinzip der Radio & Checkboxen zu verstehen.
Frage mich wie ich nachlese, ob Radiobutton makiert ist , oder eine Checkbox ausgewählt ist und wie man damit arbeitet.
Der folgenden Script zeigt wie ich versuche das ganze irgendwie zu verstehen, aber es kam nicht viel gutes bei raus. Ist einfach das nächste Thema was ich lernen möchte und vllt. mag mir ja jemand dabei helfen. Wo finde ich Info (außer Doku)? Wie müsste ich das Script richtig aufbauen?
Spoiler anzeigen
#include <GUIConstants.au3>
[/autoit] [autoit][/autoit] [autoit]#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 633, 447, -1, -1)
$Avi1 = GUICtrlCreateAvi("E:\sampleAVI.avi", -1, 8, 24, 32, 32)
$Label1 = GUICtrlCreateLabel("AVI", 8, 16, 21, 17)
$Radio1 = GUICtrlCreateRadio("Radio1", 8, 136, 57, 33)
$Radio2 = GUICtrlCreateRadio("Radio2", 8, 176, 57, 41)
$Checkbox1 = GUICtrlCreateCheckbox("Checkbox1", 168, 80, 97, 25)
$Checkbox2 = GUICtrlCreateCheckbox("Checkbox2", 168, 112, 105, 25)
$Checkbox3 = GUICtrlCreateCheckbox("Checkbox3", 168, 144, 105, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
; wieso startet er sofort und nicht erst wenn ich einen Button drücke ?
Case $Radio1
msgbox(0,"Test","Test")
sleep(1000)
Exit
Case $Radio2
; Wieso startet es sofort mit dem GUI und nicht erst wenn ich einen Button drücke?
; kann man eigentlich ein Case erst dann ausführen lassen, wenn beide Bedingungen erfüllt sind und dann ein Button gedrückt wird?
Case $Checkbox1 And $Checkbox2
msgbox(0,"Test2","Test2")
sleep(1000)
Exit
Case $Checkbox3
EndSwitch
WEnd
LG, Crazy-A.