哪位好心人帮我解答一下关于按钮点击事件的问题啊
本帖最后由 871224 于 2009-10-19 15:13 编辑#include <GUIConstantsEx.au3>
#include <Constants.au3>
#NoTrayIcon
#include <ButtonConstants.au3>
#include <WindowsConstants.au3>
Opt("GUIOnEventMode", 1)
$mainwindow = GUICreate("窗口1", 360, 260)
GUISetOnEvent($GUI_EVENT_CLOSE, "CLOSEClicked")
$button = GUICtrlCreateButton("确定",30,200,60)
GUICtrlSetOnEvent($button, "OKButton")
GUISetState(@SW_SHOW)
While 1
Sleep(1000)
WEnd
Func OKButton()
$MainWindow_1 = GUICreate("窗口2", 200, 100)
GUISetOnEvent($GUI_EVENT_CLOSE, "CLOSEClicked_1")
EndFunc
Func CLOSEClicked()
Exit
EndFunc
Func CLOSEClicked_1()
GUIDelete($MainWindow_1)
EndFunc
我的想点击确定,弹出窗口2,但是为什么点击了按钮,没效果呢?哪位大大帮小弟解答下,谢谢! 谁能帮帮我啊~~~~~~~~~~~~在线等 #include <GUIConstantsEx.au3>
#include <Constants.au3>
#include <ButtonConstants.au3>
#include <WindowsConstants.au3>
#NoTrayIcon
Opt("GUIOnEventMode", 1)
Dim $MainWindow_1
$mainwindow = GUICreate("窗口1", 360, 260)
GUISetOnEvent($GUI_EVENT_CLOSE, "CLOSEClicked")
$button = GUICtrlCreateButton("确定",30,200,60)
GUICtrlSetOnEvent($button, "OKButton")
GUISetState(@SW_SHOW)
While 1
Sleep(100)
WEnd
Func OKButton()
$MainWindow_1 = GUICreate("窗口2", 200, 100)
GUISetOnEvent($GUI_EVENT_CLOSE, "CLOSEClicked_1")
GUISetState(@SW_SHOW)
EndFunc
Func CLOSEClicked()
Exit
EndFunc
Func CLOSEClicked_1()
GUIDelete($MainWindow_1)
EndFunc Gui不用@SW_SHOW怎么显示呢? 回复一帖就10金钱了,楼主也太吝啬了 :face (32):主要是提高下关注度 呵呵 这个论坛不错:) 你的另一个窗口没有显示呀 我也见过这样的问题,可是现在我也没有搞明白.很郁闷的 我也见过这样的问题,可是现在我也没有搞明白.很郁闷的
页:
[1]