Hallo
ich möchte gern den Namen (Variabel) aus einem Array verwenden um eine Checkbox anzusprechen.
Wenn ich den Namen direkt verwende wird die Checkbox aktiviert, wenn ich den Namen der Checkbox aus dem Array verwenden möchte, geht es nicht.
Hmmm.
Kann mit jemand helfen?
Code
#include <Array.au3>
#include<GUIConstants.au3>
GUICreate("gui", 400,400)
Global $Label1 = GUICtrlCreateCheckbox("box1", 20, 10, 50, 12)
Global $Label2 = GUICtrlCreateCheckbox("box2", 20, 30, 50, 12)
GUISetState(@SW_SHOW)
Dim $aBefehl[2][2]=[ _
['test1','$Label1'], _
['test2','$Label2']]
_ArrayDisplay($aBefehl)
;~ GUICtrlSetState($Label1,$GUI_CHECKED); damit funktioniert es
GUICtrlSetState($aBefehl[0][1],$GUI_CHECKED); mit dem Namen $Label1 aus dem Array funktioniert es nicht.
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case -3
Exit
EndSwitch
WEnd
Alles anzeigen