Ich habe aus einem Array Checkboxen erstellt. Folgendermaßen:
Spoiler anzeigen
$programme = _FileListToArray(@ScriptDir&"\Programme", "*", 2)
_ArraySort($programme)
For $x = 1 to $programme[0]
GUICtrlCreateCheckbox($programme[$x],10,10+($x-1)*(17),140,15)
Next
Jetzt möchte ich in der GUI abfragen, welchen Status sie haben und z.B. zum Testen eine Messagebox ausgeben.
Bin ich auf dem richtigen Weg?
Spoiler anzeigen
While 1
$msg = GUIGetMsg()
Switch $msg
Case $GUI_EVENT_CLOSE
Exit
Case $btn_start
For $h = 1 To UBound($programme[0])
;Wenn Markiert ...
If GUICtrlRead($programme[$h]) = $GUI_CHECKED Then
;Dann Messagebox mit Title = Checkboxname, Message=Datei
MsgBox(0, String($programme[$h]),String($programme[$h]))
EndIf
Next
EndSwitch
WEnd