Hallo zusammen,
hier ein Beispiel und unten stehend meine Frage.
Code
While 1
For $c = 0 To 11
$aREAD_Checkbox[$c] = GUICtrlRead($aCheckbox[$c])
$aREAD_Combobox[$c] = GUICtrlRead($aCombobox[$c])
Next
Switch GUIGetMsg()
Case $aCheckbox[0]
If $aREAD_Checkbox[0] = $GUI_CHECKED Then
GUICtrlSetState($aCombobox[0], $GUI_ENABLE)
GUICtrlSetState($aInput_Stk[0], $GUI_ENABLE)
Else
GUICtrlSetState($aCombobox[0], $GUI_DISABLE)
GUICtrlSetState($aInput_Stk[0], $GUI_DISABLE)
EndIf
Case $aCheckbox[1]
If $aREAD_Checkbox[1] = $GUI_CHECKED Then
GUICtrlSetState($aCombobox[1], $GUI_ENABLE)
GUICtrlSetState($aInput_Stk[1], $GUI_ENABLE)
Else
GUICtrlSetState($aCombobox[1], $GUI_DISABLE)
GUICtrlSetState($aInput_Stk[1], $GUI_DISABLE)
EndIf
Case $aCheckbox[2]
If $aREAD_Checkbox[2] = $GUI_CHECKED Then
GUICtrlSetState($aCombobox[2], $GUI_ENABLE)
GUICtrlSetState($aInput_Stk[2], $GUI_ENABLE)
Else
GUICtrlSetState($aCombobox[2], $GUI_DISABLE)
GUICtrlSetState($aInput_Stk[2], $GUI_DISABLE)
EndIf
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Alles anzeigen
Hier meine Frage:
Ist es möglich, per For-Schleife sämtliche Comboboxen mit der Checkbox zu aktivieren. Also so, dass ich nicht 12 mal Case..... schreiben muss, sondern nur ein mal mit Schleife? Ich habe schon vieles versucht aber mehr will mir im Moment nicht einfallen.
LG Mikki