【已解决】GUI 界面 如何从子窗口返回到主界面
本帖最后由 261869247 于 2010-7-30 16:53 编辑大家帮忙看看这段代码 如何从子窗口返回到主界面#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Form1", 251, 95, -1, -1)
$Button1 = GUICtrlCreateButton("登陆", 72, 16, 97, 49)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
GUIDelete($Form1)
$Form1 = GUICreate("Form1", 251, 95, 222, 290)
$Button1 = GUICtrlCreateButton("返回登录界面", 72, 16, 97, 49)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
; 这里写什么代码如何删除当前GUI 返回到主界面
EndSwitch
WEnd
EndSwitch
WEnd 回复 1# 261869247
善用搜索功能,http://www.autoitx.com/search.php?searchid=190&orderby=lastpost&ascdesc=desc&searchsubmit=yes 好的 我在看看 看了下都没类似的! $Form1 = GUICreate('Form1', 251, 95)
$Button11 = GUICtrlCreateButton('登陆', 72, 16, 97, 49)
GUISetState()
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case -3
Exit
Case $Button11
GUISetState(@SW_HIDE, $Form1)
$Form2 = GUICreate('Form2', 251, 95)
$Button21 = GUICtrlCreateButton('返回登录界面', 72, 16, 97, 49)
GUISetState()
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case -3
Exit
Case $Button21
GUISetState(@SW_HIDE, $Form2)
GUISetState(@SW_SHOW, $Form1)
ExitLoop
EndSwitch
WEnd
EndSwitch
WEnd 哈哈 这代码精彩! 真的 我每次发帖我都搜索了下 没有类似的才发的 使用ExitLoop而不是Exit 留个脚印,以备后用!{:face (303):} 五楼正解。。。
页:
[1]