Servus Leute,
kann mir bitte jemand ein Tip geben?
Habe da eine kleine GUI, mehrere Checkboxen werden aus der INI durch eine For Schleife erstellt.
Wie kann ich die ausgewählten Checkboxen auslesen?
Vielen Dank im Voraus
Gruß
redbull80
INI Datei
Spoiler anzeigen
[Farben]
1=blau
2=gelb
3=rot
Autoit Code
Spoiler anzeigen
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Global $Ini = @ScriptDir & "/test.ini"
Global $Key = IniReadSection($Ini, "Farben")
New()
Func New()
$GUI2 = GUICreate("Farben", 150, 300)
$y = -10
$g = 0
For $i = 1 To $Key[0][0]
ConsoleWrite($Key[$i][1] & @CRLF)
$y = $y + 20 ; Abstand zwischen den Zeilen
$g = $g + 1 ; nächste Zeile
$h = GUICtrlCreateCheckbox($Key[$g][1], 15, $y)
Next
$ButtonOK = GUICtrlCreateButton("OK", 20, 270)
$ButtonAbbrechen = GUICtrlCreateButton("Abbrechen", 70, 270)
GUISetState(@SW_SHOW)
[/autoit] [autoit][/autoit] [autoit]While 1
$nmsg = GUIGetMsg()
Switch $nmsg
Case $ButtonOK
GUICtrlRead($h, $GUI_CHECKED)
MsgBox(0, "Ausgewählt", $h)
Case $ButtonAbbrechen
GUIDelete($GUI2)
ExitLoop
Case $GUI_EVENT_CLOSE
GUIDelete($GUI2)
ExitLoop
EndSwitch
WEnd
EndFunc ;==>New
[/autoit]