kenan 发表于 2011-7-1 00:04:43

如何隐藏按钮,需要的时候再显示出来[已解决]

本帖最后由 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 )这句无效

netegg 发表于 2011-7-1 04:21:53

GUISetState是处理界面的, 不管控件

kenan 发表于 2011-7-1 11:00:41

。。。看帮助没看细
那请问如何隐藏一个按钮,需要的时候在显示出来

abc... 发表于 2011-7-1 11:57:13

http://www.autoitx.com/forum.php?mod=viewthread&tid=19126&highlight=%CD%F8%B0%C9
看下这个,你需要的。

abc... 发表于 2011-7-1 11:58:35

http://www.autoitx.com/forum.php?mod=viewthread&tid=24752&highlight=%CD%F8%B0%C9
这个是源码。

tryhi 发表于 2011-7-1 12:04:18

回复 3# kenan


    GUICtrlSetState ( 控件ID, 状态 )

kenan 发表于 2011-7-1 12:26:31

看下这个,你需要的。
abc... 发表于 2011-7-1 11:57 http://www.autoitx.com/images/common/back.gif


   源代码看不到隐藏显示按钮的啊。。。

kenan 发表于 2011-7-1 12:26:51

回复kenan


    GUICtrlSetState ( 控件ID, 状态 )
tryhi 发表于 2011-7-1 12:04 http://www.autoitx.com/images/common/back.gif

这样我试过,不行啊

tryhi 发表于 2011-7-1 12:37:21

这样我试过,不行啊
kenan 发表于 2011-7-1 12:26 http://www.autoitx.com/images/common/back.gif


    你确定?

kenan 发表于 2011-7-1 12:44:52

你确定?
tryhi 发表于 2011-7-1 12:37 http://www.autoitx.com/images/common/back.gif


    你试试一楼的代码?

tryhi 发表于 2011-7-1 12:46:44

你试试一楼的代码?
kenan 发表于 2011-7-1 12:44 http://www.autoitx.com/images/common/back.gif

并没有在一楼代码中发现有使用GUICtrlSetState这个函数

kenan 发表于 2011-7-1 12:54:26

并没有在一楼代码中发现有使用GUICtrlSetState这个函数
tryhi 发表于 2011-7-1 12:46 http://www.autoitx.com/images/common/back.gif


    额,我把GUICtrlSetState和GUISetState搞混了,这两个太像了
谢谢指出啊,昨天我弄了半天不行,才来这里发帖

w55554 发表于 2011-7-17 10:19:52

我看了一下一楼的代码,可能和你要求的优点不一样
页: [1]
查看完整版本: 如何隐藏按钮,需要的时候再显示出来[已解决]