Hey, ihr habt mir vor ein paar Tagen ein script gebaut, der einwandfrei läuft. aber eine sache verstehe ich darin leider nicht. wie erkennt der script, was für ein array angeklickt wurde ?
ich vermute mal, dass es in der 2. spalte passiert. könnt ihr mir bitte erklären, was autoit da genau macht ?
danke
Code
Case $idRadios[0][0] to $idRadios[6][0]
$iRadioGrp0 = $nMsg - $idRadios[0][0]
ConsoleWrite($iRadioGrp0&' = ' &GUICtrlRead($idRadios[$iRadioGrp0][0],1)&@CRLF)
GUICtrlSetState($idRadios[7][1],$GUI_SHOW) ;evtl. versteckes mittleres Radio zeigen
GUICtrlSetState($idRadios[7][2],$GUI_SHOW) ;evtl. versteckes rechtes Radio zeigen
If GUICtrlRead($idRadios[$iRadioGrp0][0]) Then
$idRadios[7][1]=$idRadios[$iRadioGrp0][1] ;mittleres Radio merken
$idRadios[7][2]=$idRadios[$iRadioGrp0][2] ;rechtes Radio merken
GUICtrlSetState($idRadios[$iRadioGrp0][1],$GUI_UNCHECKED) ;verhindern von unsichtbar gecheckten Radios
GUICtrlSetState($idRadios[$iRadioGrp0][2],$GUI_UNCHECKED) ;verhindern von unsichtbar gecheckten Radios
;besser als Hide und Show wäre Disable und Enable ohne ist manuelles unckecken nötig
GUICtrlSetState($idRadios[$iRadioGrp0][1],$GUI_HIDE)
GUICtrlSetState($idRadios[$iRadioGrp0][2],$GUI_HIDE)
EndIf
Alles anzeigen