Всем привет!
Есть такой отрывок, ему подобных много, операции однотипные, но с разными элементами
Хотел прописать так
Объявив такой массив (переменные вынесены в отдельный файл)
Ожидаемого результата не вижу.
Понимаю, что массивы придется делать чуть ли не под каждый случай, но все таки это хоть немного сузит код
Есть такой отрывок, ему подобных много, операции однотипные, но с разными элементами
Код:
GUICtrlSetState($aEdit[1], $GUI_HIDE)
GUICtrlSetState($aEdit[2], $GUI_HIDE)
GUICtrlSetState($Button1, $GUI_HIDE)
GUICtrlSetState($Button3, $GUI_HIDE)
GUICtrlSetState($Button4, $GUI_HIDE)
GUICtrlSetState($Button5, $GUI_HIDE)
GUICtrlSetState($Button10, $GUI_HIDE)
GUICtrlSetState($Button11, $GUI_HIDE)
GUICtrlSetState($Button13, $GUI_HIDE)
GUICtrlSetState($Button16, $GUI_HIDE)
Хотел прописать так
Код:
For $i=1 To $aArray[0]
GUICtrlSetState($aArray[$i], $GUI_HIDE)
Next
Объявив такой массив (переменные вынесены в отдельный файл)
Код:
Global $aArray1=StringSplit("$aEdit[1]|$aEdit[2]|$Button1|$Button3|$Button4|$Button5|$Button10|$Button11|$Button13|$Button16","|")
Ожидаемого результата не вижу.
Понимаю, что массивы придется делать чуть ли не под каждый случай, но все таки это хоть немного сузит код