Detre
Новичок
- Сообщения
- 70
- Репутация
- 0
Всем привет. Подскажите пожалуйста, в моей программе порядка 42 кнопок и 26 чекбоксов , при запуске программы, сначала запускается GUI и происходит задержка " отрисовка этих кнопок". Можно ли задержать появление окна GUI до тех пор, пока все отрисует \определит?
Фокус в том, что в ней присутствует наслоение кнопок , сначала первый слой, затем второй и тд.
Выглядит это так:
Отдельно пробовал прописать под каждой кнопкой принудительную команду. Для кнопок на главном слое GUICtrlSetState($Button , $GUI_SHOW), а для остальных (GUICtrlSetState($Button , $GUI_HIDE) и не помогло.
Фокус в том, что в ней присутствует наслоение кнопок , сначала первый слой, затем второй и тд.
Выглядит это так:
Код:
Func Modes($hMenuItem)
Switch $hMenuItem
Case $hHome
GUICtrlSetState($iHostName, $GUI_SHOW)
GUICtrlSetState($iHostName1, $GUI_HIDE)
GUICtrlSetState($iHostName2, $GUI_HIDE)
GUICtrlSetState($idComboBox, $GUI_SHOW)
GUICtrlSetState($WinDig, $GUI_SHOW)
GUICtrlSetState($Button1, $GUI_SHOW)
GUICtrlSetState($Button2, $GUI_SHOW)
GUICtrlSetState($Button3, $GUI_SHOW)
GUICtrlSetState($Button4, $GUI_SHOW)
GUICtrlSetState($Button5, $GUI_SHOW)
GUICtrlSetState($Button6, $GUI_SHOW)
GUICtrlSetState($Button7, $GUI_SHOW)
GUICtrlSetState($Button8, $GUI_SHOW)
GUICtrlSetState($Button9, $GUI_SHOW)
GUICtrlSetState($Button10, $GUI_SHOW)
GUICtrlSetState($Button11, $GUI_SHOW)
GUICtrlSetState($Button12, $GUI_SHOW)
GUICtrlSetState($Button13, $GUI_SHOW)
GUICtrlSetState($Button14, $GUI_SHOW)
GUICtrlSetState($Button15, $GUI_HIDE)
GUICtrlSetState($Button16, $GUI_HIDE)
GUICtrlSetState($Button17, $GUI_HIDE)
GUICtrlSetState($Button18, $GUI_HIDE)
GUICtrlSetState($Button19, $GUI_HIDE)
GUICtrlSetState($Button20, $GUI_HIDE)
GUICtrlSetState($Button21, $GUI_HIDE)
GUICtrlSetState($Button22, $GUI_HIDE)
GUICtrlSetState($Button23, $GUI_HIDE)
GUICtrlSetState($Button24, $GUI_HIDE)
GUICtrlSetState($Button25, $GUI_HIDE)
GUICtrlSetState($Button26, $GUI_SHOW)
GUICtrlSetState($Button27, $GUI_SHOW)
GUICtrlSetState($Button28, $GUI_SHOW)
GUICtrlSetState($Button29, $GUI_HIDE)
GUICtrlSetState($Button30, $GUI_HIDE)
GUICtrlSetState($Button31, $GUI_HIDE)
GUICtrlSetState($Button32, $GUI_HIDE)
GUICtrlSetState($Button33, $GUI_HIDE)
GUICtrlSetState($Button34, $GUI_HIDE)
GUICtrlSetState($Button35, $GUI_HIDE)
GUICtrlSetState($Button36, $GUI_HIDE)
GUICtrlSetState($Button37, $GUI_HIDE)
GUICtrlSetState($Button38, $GUI_HIDE)
GUICtrlSetState($Button39, $GUI_SHOW)
GUICtrlSetState($Button40, $GUI_HIDE)
GUICtrlSetState($Button41, $GUI_SHOW)
GUICtrlSetState($Checkbox1, $GUI_SHOW)
GUICtrlSetState($Checkbox2, $GUI_SHOW)
GUICtrlSetState($Checkbox3, $GUI_SHOW)
GUICtrlSetState($Checkbox4, $GUI_SHOW)
GUICtrlSetState($Checkbox5, $GUI_SHOW)
GUICtrlSetState($Checkbox6, $GUI_SHOW)
GUICtrlSetState($Checkbox7, $GUI_SHOW)
GUICtrlSetState($Checkbox8, $GUI_SHOW)
GUICtrlSetState($Checkbox9, $GUI_SHOW)
GUICtrlSetState($Checkbox10, $GUI_SHOW)
GUICtrlSetState($Checkbox11, $GUI_HIDE)
GUICtrlSetState($Checkbox12, $GUI_HIDE)
GUICtrlSetState($Checkbox13, $GUI_HIDE)
GUICtrlSetState($Checkbox14, $GUI_HIDE)
GUICtrlSetState($Checkbox15, $GUI_HIDE)
GUICtrlSetState($Checkbox16, $GUI_HIDE)
GUICtrlSetState($Checkbox17, $GUI_HIDE)
GUICtrlSetState($Checkbox18, $GUI_HIDE)
GUICtrlSetState($Checkbox19, $GUI_HIDE)
GUICtrlSetState($Checkbox20, $GUI_HIDE)
GUICtrlSetState($Checkbox21, $GUI_HIDE)
GUICtrlSetState($Checkbox22, $GUI_HIDE)
GUICtrlSetState($Checkbox23, $GUI_HIDE)
GUICtrlSetState($Checkbox24, $GUI_HIDE)
GUICtrlSetState($Checkbox25, $GUI_HIDE)
GUICtrlSetState($Checkbox26, $GUI_HIDE)
ConsoleWrite(1)
Case $hEditor
GUICtrlSetState($TaEditor, 16)
GUICtrlSetState($iHostName, $GUI_SHOW)
GUICtrlSetState($iHostName1, $GUI_HIDE)
GUICtrlSetState($iHostName2, $GUI_HIDE)
GUICtrlSetState($idComboBox, $GUI_SHOW)
GUICtrlSetState($WinDig, $GUI_HIDE)
GUICtrlSetState($Button1, $GUI_HIDE)
GUICtrlSetState($Button2, $GUI_HIDE)
GUICtrlSetState($Button3, $GUI_HIDE)
GUICtrlSetState($Button4, $GUI_HIDE)
GUICtrlSetState($Button5, $GUI_HIDE)
GUICtrlSetState($Button6, $GUI_HIDE)
GUICtrlSetState($Button7, $GUI_HIDE)
GUICtrlSetState($Button8, $GUI_HIDE)
GUICtrlSetState($Button9, $GUI_HIDE)
GUICtrlSetState($Button10, $GUI_HIDE)
GUICtrlSetState($Button11, $GUI_HIDE)
GUICtrlSetState($Button12, $GUI_HIDE)
GUICtrlSetState($Button13, $GUI_HIDE)
GUICtrlSetState($Button14, $GUI_HIDE)
GUICtrlSetState($Button15, $GUI_SHOW)
GUICtrlSetState($Button16, $GUI_SHOW)
GUICtrlSetState($Button17, $GUI_SHOW)
GUICtrlSetState($Button18, $GUI_SHOW)
GUICtrlSetState($Button19, $GUI_SHOW)
GUICtrlSetState($Button20, $GUI_SHOW)
GUICtrlSetState($Button21, $GUI_SHOW)
GUICtrlSetState($Button22, $GUI_SHOW)
GUICtrlSetState($Button23, $GUI_SHOW)
GUICtrlSetState($Button24, $GUI_SHOW)
GUICtrlSetState($Button25, $GUI_SHOW)
GUICtrlSetState($Button26, $GUI_SHOW)
GUICtrlSetState($Button27, $GUI_SHOW)
GUICtrlSetState($Button28, $GUI_SHOW)
GUICtrlSetState($Button29, $GUI_HIDE)
GUICtrlSetState($Button30, $GUI_HIDE)
GUICtrlSetState($Button31, $GUI_HIDE)
GUICtrlSetState($Button32, $GUI_HIDE)
GUICtrlSetState($Button33, $GUI_HIDE)
GUICtrlSetState($Button34, $GUI_HIDE)
GUICtrlSetState($Button35, $GUI_HIDE)
GUICtrlSetState($Button36, $GUI_HIDE)
GUICtrlSetState($Button37, $GUI_HIDE)
GUICtrlSetState($Button38, $GUI_HIDE)
GUICtrlSetState($Button39, $GUI_SHOW)
GUICtrlSetState($Button40, $GUI_HIDE)
GUICtrlSetState($Checkbox1, $GUI_HIDE)
GUICtrlSetState($Checkbox2, $GUI_HIDE)
GUICtrlSetState($Checkbox3, $GUI_HIDE)
GUICtrlSetState($Checkbox4, $GUI_HIDE)
GUICtrlSetState($Checkbox5, $GUI_HIDE)
GUICtrlSetState($Checkbox6, $GUI_HIDE)
GUICtrlSetState($Checkbox7, $GUI_HIDE)
GUICtrlSetState($Checkbox8, $GUI_HIDE)
GUICtrlSetState($Checkbox9, $GUI_HIDE)
GUICtrlSetState($Checkbox10, $GUI_HIDE)
GUICtrlSetState($Checkbox10, $GUI_HIDE)
GUICtrlSetState($Checkbox11, $GUI_SHOW)
GUICtrlSetState($Checkbox12, $GUI_SHOW)
GUICtrlSetState($Checkbox13, $GUI_SHOW)
GUICtrlSetState($Checkbox14, $GUI_SHOW)
GUICtrlSetState($Checkbox15, $GUI_SHOW)
GUICtrlSetState($Checkbox16, $GUI_SHOW)
GUICtrlSetState($Checkbox17, $GUI_SHOW)
GUICtrlSetState($Checkbox18, $GUI_SHOW)
GUICtrlSetState($Checkbox19, $GUI_HIDE)
GUICtrlSetState($Checkbox20, $GUI_HIDE)
GUICtrlSetState($Checkbox21, $GUI_HIDE)
GUICtrlSetState($Checkbox22, $GUI_HIDE)
GUICtrlSetState($Checkbox23, $GUI_HIDE)
GUICtrlSetState($Checkbox24, $GUI_HIDE)
GUICtrlSetState($Checkbox25, $GUI_HIDE)
GUICtrlSetState($Checkbox26, $GUI_HIDE)
ConsoleWrite(1)
ConsoleWrite(1)
Case $hUninstall
GUICtrlSetState($hUninstall, 16)
GUICtrlSetState($iHostName, $GUI_SHOW)
GUICtrlSetState($iHostName1, $GUI_HIDE)
GUICtrlSetState($iHostName2, $GUI_HIDE)
GUICtrlSetState($idComboBox, $GUI_SHOW)
GUICtrlSetState($WinDig, $GUI_HIDE)
GUICtrlSetState($Button1, $GUI_HIDE)
GUICtrlSetState($Button2, $GUI_HIDE)
GUICtrlSetState($Button3, $GUI_HIDE)
GUICtrlSetState($Button4, $GUI_HIDE)
GUICtrlSetState($Button5, $GUI_HIDE)
GUICtrlSetState($Button6, $GUI_HIDE)
GUICtrlSetState($Button7, $GUI_HIDE)
GUICtrlSetState($Button8, $GUI_HIDE)
GUICtrlSetState($Button9, $GUI_HIDE)
GUICtrlSetState($Button10, $GUI_HIDE)
GUICtrlSetState($Button11, $GUI_HIDE)
GUICtrlSetState($Button12, $GUI_HIDE)
GUICtrlSetState($Button13, $GUI_HIDE)
GUICtrlSetState($Button14, $GUI_HIDE)
GUICtrlSetState($Button15, $GUI_HIDE)
GUICtrlSetState($Button16, $GUI_HIDE)
GUICtrlSetState($Button17, $GUI_HIDE)
GUICtrlSetState($Button18, $GUI_HIDE)
GUICtrlSetState($Button19, $GUI_HIDE)
GUICtrlSetState($Button20, $GUI_HIDE)
GUICtrlSetState($Button21, $GUI_HIDE)
GUICtrlSetState($Button22, $GUI_HIDE)
GUICtrlSetState($Button23, $GUI_HIDE)
GUICtrlSetState($Button24, $GUI_HIDE)
GUICtrlSetState($Button25, $GUI_HIDE)
GUICtrlSetState($Button26, $GUI_SHOW)
GUICtrlSetState($Button27, $GUI_SHOW)
GUICtrlSetState($Button28, $GUI_SHOW)
GUICtrlSetState($Button29, $GUI_SHOW)
GUICtrlSetState($Button30, $GUI_SHOW)
GUICtrlSetState($Button31, $GUI_SHOW)
GUICtrlSetState($Button32, $GUI_SHOW)
GUICtrlSetState($Button33, $GUI_SHOW)
GUICtrlSetState($Button34, $GUI_SHOW)
GUICtrlSetState($Button35, $GUI_SHOW)
GUICtrlSetState($Button36, $GUI_SHOW)
GUICtrlSetState($Button37, $GUI_SHOW)
GUICtrlSetState($Button38, $GUI_HIDE)
GUICtrlSetState($Button39, $GUI_SHOW)
GUICtrlSetState($Button40, $GUI_HIDE)
GUICtrlSetState($Checkbox1, $GUI_HIDE)
GUICtrlSetState($Checkbox2, $GUI_HIDE)
GUICtrlSetState($Checkbox3, $GUI_HIDE)
GUICtrlSetState($Checkbox4, $GUI_HIDE)
GUICtrlSetState($Checkbox5, $GUI_HIDE)
GUICtrlSetState($Checkbox6, $GUI_HIDE)
GUICtrlSetState($Checkbox7, $GUI_HIDE)
GUICtrlSetState($Checkbox8, $GUI_HIDE)
GUICtrlSetState($Checkbox9, $GUI_HIDE)
GUICtrlSetState($Checkbox10, $GUI_HIDE)
GUICtrlSetState($Checkbox11, $GUI_HIDE)
GUICtrlSetState($Checkbox12, $GUI_HIDE)
GUICtrlSetState($Checkbox13, $GUI_HIDE)
GUICtrlSetState($Checkbox14, $GUI_HIDE)
GUICtrlSetState($Checkbox15, $GUI_HIDE)
GUICtrlSetState($Checkbox16, $GUI_HIDE)
GUICtrlSetState($Checkbox17, $GUI_HIDE)
GUICtrlSetState($Checkbox18, $GUI_HIDE)
GUICtrlSetState($Checkbox19, $GUI_SHOW)
GUICtrlSetState($Checkbox20, $GUI_SHOW)
GUICtrlSetState($Checkbox21, $GUI_SHOW)
GUICtrlSetState($Checkbox22, $GUI_SHOW)
GUICtrlSetState($Checkbox23, $GUI_SHOW)
GUICtrlSetState($Checkbox24, $GUI_SHOW)
GUICtrlSetState($Checkbox25, $GUI_SHOW)
GUICtrlSetState($Checkbox26, $GUI_SHOW)
ConsoleWrite(1)
ConsoleWrite(1)
ConsoleWrite(1)
Case $hDomain
GUICtrlSetState($hDomain, 16)
GUICtrlSetState($iHostName, $GUI_HIDE)
GUICtrlSetState($iHostName1, $GUI_SHOW)
GUICtrlSetState($iHostName2, $GUI_SHOW)
GUICtrlSetState($idComboBox, $GUI_HIDE)
GUICtrlSetState($WinDig, $GUI_HIDE)
GUICtrlSetState($Button1, $GUI_HIDE)
GUICtrlSetState($Button2, $GUI_HIDE)
GUICtrlSetState($Button3, $GUI_HIDE)
GUICtrlSetState($Button4, $GUI_HIDE)
GUICtrlSetState($Button5, $GUI_HIDE)
GUICtrlSetState($Button6, $GUI_HIDE)
GUICtrlSetState($Button7, $GUI_HIDE)
GUICtrlSetState($Button8, $GUI_HIDE)
GUICtrlSetState($Button9, $GUI_HIDE)
GUICtrlSetState($Button10, $GUI_HIDE)
GUICtrlSetState($Button11, $GUI_HIDE)
GUICtrlSetState($Button12, $GUI_HIDE)
GUICtrlSetState($Button13, $GUI_HIDE)
GUICtrlSetState($Button14, $GUI_HIDE)
GUICtrlSetState($Button15, $GUI_HIDE)
GUICtrlSetState($Button16, $GUI_HIDE)
GUICtrlSetState($Button17, $GUI_HIDE)
GUICtrlSetState($Button18, $GUI_HIDE)
GUICtrlSetState($Button19, $GUI_HIDE)
GUICtrlSetState($Button20, $GUI_HIDE)
GUICtrlSetState($Button21, $GUI_HIDE)
GUICtrlSetState($Button22, $GUI_HIDE)
GUICtrlSetState($Button23, $GUI_HIDE)
GUICtrlSetState($Button24, $GUI_HIDE)
GUICtrlSetState($Button25, $GUI_HIDE)
GUICtrlSetState($Button26, $GUI_HIDE)
GUICtrlSetState($Button27, $GUI_HIDE)
GUICtrlSetState($Button28, $GUI_HIDE)
GUICtrlSetState($Button29, $GUI_HIDE)
GUICtrlSetState($Button30, $GUI_HIDE)
GUICtrlSetState($Button31, $GUI_HIDE)
GUICtrlSetState($Button32, $GUI_HIDE)
GUICtrlSetState($Button33, $GUI_HIDE)
GUICtrlSetState($Button34, $GUI_HIDE)
GUICtrlSetState($Button35, $GUI_HIDE)
GUICtrlSetState($Button36, $GUI_HIDE)
GUICtrlSetState($Button37, $GUI_HIDE)
GUICtrlSetState($Button38, $GUI_SHOW)
GUICtrlSetState($Button39, $GUI_HIDE)
GUICtrlSetState($Button40, $GUI_HIDE)
GUICtrlSetState($Checkbox1, $GUI_HIDE)
GUICtrlSetState($Checkbox2, $GUI_HIDE)
GUICtrlSetState($Checkbox3, $GUI_HIDE)
GUICtrlSetState($Checkbox4, $GUI_HIDE)
GUICtrlSetState($Checkbox5, $GUI_HIDE)
GUICtrlSetState($Checkbox6, $GUI_HIDE)
GUICtrlSetState($Checkbox7, $GUI_HIDE)
GUICtrlSetState($Checkbox8, $GUI_HIDE)
GUICtrlSetState($Checkbox9, $GUI_HIDE)
GUICtrlSetState($Checkbox10, $GUI_HIDE)
GUICtrlSetState($Checkbox11, $GUI_HIDE)
GUICtrlSetState($Checkbox12, $GUI_HIDE)
GUICtrlSetState($Checkbox13, $GUI_HIDE)
GUICtrlSetState($Checkbox14, $GUI_HIDE)
GUICtrlSetState($Checkbox15, $GUI_HIDE)
GUICtrlSetState($Checkbox16, $GUI_HIDE)
GUICtrlSetState($Checkbox17, $GUI_HIDE)
GUICtrlSetState($Checkbox18, $GUI_HIDE)
GUICtrlSetState($Checkbox19, $GUI_HIDE)
GUICtrlSetState($Checkbox20, $GUI_HIDE)
GUICtrlSetState($Checkbox21, $GUI_HIDE)
GUICtrlSetState($Checkbox22, $GUI_HIDE)
GUICtrlSetState($Checkbox23, $GUI_HIDE)
GUICtrlSetState($Checkbox24, $GUI_HIDE)
GUICtrlSetState($Checkbox25, $GUI_HIDE)
GUICtrlSetState($Checkbox26, $GUI_HIDE)
ConsoleWrite(1)
ConsoleWrite(1)
ConsoleWrite(1)
ConsoleWrite(1)
Case $hConfig
GUICtrlSetState($hConfig, 16)
GUICtrlSetState($iHostName, $GUI_SHOW)
GUICtrlSetState($iHostName1, $GUI_HIDE)
GUICtrlSetState($iHostName2, $GUI_HIDE)
GUICtrlSetState($idComboBox, $GUI_HIDE)
GUICtrlSetState($WinDig, $GUI_HIDE)
GUICtrlSetState($Button1, $GUI_HIDE)
GUICtrlSetState($Button2, $GUI_HIDE)
GUICtrlSetState($Button3, $GUI_HIDE)
GUICtrlSetState($Button4, $GUI_HIDE)
GUICtrlSetState($Button5, $GUI_HIDE)
GUICtrlSetState($Button6, $GUI_HIDE)
GUICtrlSetState($Button7, $GUI_HIDE)
GUICtrlSetState($Button8, $GUI_HIDE)
GUICtrlSetState($Button9, $GUI_HIDE)
GUICtrlSetState($Button10, $GUI_HIDE)
GUICtrlSetState($Button11, $GUI_HIDE)
GUICtrlSetState($Button12, $GUI_HIDE)
GUICtrlSetState($Button13, $GUI_HIDE)
GUICtrlSetState($Button14, $GUI_HIDE)
GUICtrlSetState($Button15, $GUI_HIDE)
GUICtrlSetState($Button16, $GUI_HIDE)
GUICtrlSetState($Button17, $GUI_HIDE)
GUICtrlSetState($Button18, $GUI_HIDE)
GUICtrlSetState($Button19, $GUI_HIDE)
GUICtrlSetState($Button20, $GUI_HIDE)
GUICtrlSetState($Button21, $GUI_HIDE)
GUICtrlSetState($Button22, $GUI_HIDE)
GUICtrlSetState($Button23, $GUI_HIDE)
GUICtrlSetState($Button24, $GUI_HIDE)
GUICtrlSetState($Button25, $GUI_HIDE)
GUICtrlSetState($Button26, $GUI_HIDE)
GUICtrlSetState($Button27, $GUI_HIDE)
GUICtrlSetState($Button28, $GUI_HIDE)
GUICtrlSetState($Button29, $GUI_HIDE)
GUICtrlSetState($Button30, $GUI_HIDE)
GUICtrlSetState($Button31, $GUI_HIDE)
GUICtrlSetState($Button32, $GUI_HIDE)
GUICtrlSetState($Button33, $GUI_HIDE)
GUICtrlSetState($Button34, $GUI_HIDE)
GUICtrlSetState($Button35, $GUI_HIDE)
GUICtrlSetState($Button36, $GUI_HIDE)
GUICtrlSetState($Button37, $GUI_HIDE)
GUICtrlSetState($Button38, $GUI_HIDE)
GUICtrlSetState($Button39, $GUI_HIDE)
GUICtrlSetState($Button40, $GUI_SHOW)
GUICtrlSetState($Checkbox1, $GUI_HIDE)
GUICtrlSetState($Checkbox2, $GUI_HIDE)
GUICtrlSetState($Checkbox3, $GUI_HIDE)
GUICtrlSetState($Checkbox4, $GUI_HIDE)
GUICtrlSetState($Checkbox5, $GUI_HIDE)
GUICtrlSetState($Checkbox6, $GUI_HIDE)
GUICtrlSetState($Checkbox7, $GUI_HIDE)
GUICtrlSetState($Checkbox8, $GUI_HIDE)
GUICtrlSetState($Checkbox9, $GUI_HIDE)
GUICtrlSetState($Checkbox10, $GUI_HIDE)
GUICtrlSetState($Checkbox11, $GUI_HIDE)
GUICtrlSetState($Checkbox12, $GUI_HIDE)
GUICtrlSetState($Checkbox13, $GUI_HIDE)
GUICtrlSetState($Checkbox14, $GUI_HIDE)
GUICtrlSetState($Checkbox15, $GUI_HIDE)
GUICtrlSetState($Checkbox16, $GUI_HIDE)
GUICtrlSetState($Checkbox17, $GUI_HIDE)
GUICtrlSetState($Checkbox18, $GUI_HIDE)
GUICtrlSetState($Checkbox19, $GUI_HIDE)
GUICtrlSetState($Checkbox20, $GUI_HIDE)
GUICtrlSetState($Checkbox21, $GUI_HIDE)
GUICtrlSetState($Checkbox22, $GUI_HIDE)
GUICtrlSetState($Checkbox23, $GUI_HIDE)
GUICtrlSetState($Checkbox24, $GUI_HIDE)
GUICtrlSetState($Checkbox25, $GUI_HIDE)
GUICtrlSetState($Checkbox26, $GUI_HIDE)
ConsoleWrite(1)
ConsoleWrite(1)
ConsoleWrite(1)
ConsoleWrite(1)
ConsoleWrite(1)
Отдельно пробовал прописать под каждой кнопкой принудительную команду. Для кнопок на главном слое GUICtrlSetState($Button , $GUI_SHOW), а для остальных (GUICtrlSetState($Button , $GUI_HIDE) и не помогло.