Guten Morgen,
bastele gerade mal ein wenig, wolle eine Gui mit sehr vielen checkboxen erstellen.Verdammt mühsame arbeit wenn jede Box einzelnd erstellt werden soll.
In meinem sammelsorium habe ich dann diesen Code gefunden, nun frage ich mich, geht das nicht noch kürzer ?
Spoiler anzeigen
#include <GUIConstantsEx.au3>
[/autoit] [autoit][/autoit] [autoit]Dim $checkbox[75]
[/autoit] [autoit][/autoit] [autoit]$Form1 = GUICreate("Form1", 875, 600, -1, -1)
For $i = 0 To UBound($checkbox) - 1
$top = 75 + ($i * 20)
$left = 25
If $top > 356 and $left = 25 Then
$left = $left + 175
$top = $top - 300
EndIf
If $top > 356 and $left = 200 Then
$left = $left + 175
$top = $top - 300
EndIf
If $top > 356 and $left = 375 Then
$left = $left + 175
$top = $top - 300
EndIf
If $top > 356 and $left = 550 Then
$left = $left + 175
$top = $top - 300
EndIf
$checkbox[$i] = GUICtrlCreateCheckbox("checkbox" & $i, $left, $top, 175, 17)
Next
GUISetState(@SW_SHOW)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Gruß
Pre