如何隐藏按钮,需要的时候再显示出来[已解决]
本帖最后由 kenan 于 2011-7-1 12:55 编辑#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
$Form1_1 = GUICreate("Tool box", 261, 454, 386, 203)
$Button7 = GUICtrlCreateButton("Device infomation", 16, 304, 225, 33,0x8000)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button7
MsgBox(0,0,"点击确定变回原样")
GUISetState($Button7,$GUI_DISABLE + $GUI_HIDE )
EndSwitch
WEnd为何GUISetState($Button7,$GUI_DISABLE + $GUI_HIDE )这句无效 GUISetState是处理界面的, 不管控件 。。。看帮助没看细
那请问如何隐藏一个按钮,需要的时候在显示出来 http://www.autoitx.com/forum.php?mod=viewthread&tid=19126&highlight=%CD%F8%B0%C9
看下这个,你需要的。 http://www.autoitx.com/forum.php?mod=viewthread&tid=24752&highlight=%CD%F8%B0%C9
这个是源码。 回复 3# kenan
GUICtrlSetState ( 控件ID, 状态 ) 看下这个,你需要的。
abc... 发表于 2011-7-1 11:57 http://www.autoitx.com/images/common/back.gif
源代码看不到隐藏显示按钮的啊。。。 回复kenan
GUICtrlSetState ( 控件ID, 状态 )
tryhi 发表于 2011-7-1 12:04 http://www.autoitx.com/images/common/back.gif
这样我试过,不行啊 这样我试过,不行啊
kenan 发表于 2011-7-1 12:26 http://www.autoitx.com/images/common/back.gif
你确定? 你确定?
tryhi 发表于 2011-7-1 12:37 http://www.autoitx.com/images/common/back.gif
你试试一楼的代码? 你试试一楼的代码?
kenan 发表于 2011-7-1 12:44 http://www.autoitx.com/images/common/back.gif
并没有在一楼代码中发现有使用GUICtrlSetState这个函数 并没有在一楼代码中发现有使用GUICtrlSetState这个函数
tryhi 发表于 2011-7-1 12:46 http://www.autoitx.com/images/common/back.gif
额,我把GUICtrlSetState和GUISetState搞混了,这两个太像了
谢谢指出啊,昨天我弄了半天不行,才来这里发帖 我看了一下一楼的代码,可能和你要求的优点不一样
页:
[1]