andreitrane
Новичок
- Сообщения
- 141
- Репутация
- 3
хочу чтобы при нажатии кнопку скрывалась одна group, и появлялась другая
да, получилось, но почему то остальные элементы group вместе с ней не исчезли... они же вроде идут вместе с группой
это что, надо сделать чтобы при нажатии на кнопку на каждый элемент ставился атрибут $gui_hide/$gui_show?
да, получилось, но почему то остальные элементы group вместе с ней не исчезли... они же вроде идут вместе с группой
это что, надо сделать чтобы при нажатии на кнопку на каждый элемент ставился атрибут $gui_hide/$gui_show?
Код:
#include <ButtonConstants.au3>
#include <ComboConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form2 = GUICreate("Form2", 405, 294, 250, 212)
$Group1 = GUICtrlCreateGroup("олол!", 8, 16, 129, 97)
GUICtrlSetState(-1, $GUI_HIDE)
$Combo1 = GUICtrlCreateCombo("Combo1", 16, 40, 113, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group2 = GUICtrlCreateGroup("олол2", 8, 16, 129, 97)
$Edit1 = GUICtrlCreateEdit("", 16, 32, 113, 73)
GUICtrlSetData(-1, "Edit1")
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Button1 = GUICtrlCreateButton("Button1", 16, 120, 113, 41)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
$fl = 1
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
if $fl = 1 Then
GUICtrlSetState($Group2, $GUI_HIDE)
GUICtrlSetState($Group1, $GUI_SHOW)
$fl = 0
ElseIf $fl = 0 Then
GUICtrlSetState($Group2, $GUI_SHOW)
GUICtrlSetState($Group1, $GUI_HIDE)
$fl = 1
EndIf
EndSwitch
WEnd