hallo!
ich habe ein blödes problem, ich komme einfach nicht weiter
also: ich erzeuge mit folgendem code zu beginn des scriptes 50 buttons (25 in der ersten reihe, 25 in der reihe darunter)
[autoit]$x = 14
$y = 24
For $i = 1 to 9 Step +1
$buttonsArray[$i] = GUICtrlCreateButton(" " & $i & " ",$x,$y)
$x = $x + 20;
Next
For $i = 10 to 26 Step +1
$buttonsArray[$i] = GUICtrlCreateButton(" " & $i & " ",$x,$y)
$x = $x + 26;
Next
$x = 14
$y = 54
For $i = 27 to 50 Step +1
$buttonsArray[$i] = GUICtrlCreateButton(" " & $i & " ",$x,$y)
$x = $x + 26;
Next
das funktioniert auch. nun ist das problem aber, wenn ich mit der while-schleife, die button-klicks usw. abfragt, arbeiten will:
[autoit]While 1
$msg = GUIGetMsg()
Select
Case $msg = $buttonsArray[1]
; tue irgendwas...
Case $msg = $buttonsArray[2]
; tue irgendwas...
Case $msg = $buttonsArray[3]
; tue irgendwas...
; USW.
EndSelect
WEnd
jeden einzelnen index dort manuell abzufragen ist einfach bei 50 buttons richtig blöde und langwierige arbeit (und wahrscheinlich auch unnötig)
ich habe schon versucht da irgendwie wie beim erstellen der buttons eine schleife zu machen, aber das funktioniert nicht
bitte helft mir
danke im voraus!!