找回密码
 加入
搜索
查看: 3001|回复: 5

怎样实现点击GUICtrlCreateInput时,自动将内容设置为空

  [复制链接]
发表于 2009-12-3 22:40:23 | 显示全部楼层 |阅读模式
本帖最后由 xwt620 于 2009-12-3 23:07 编辑

RT,如何修改下面的代码?
Opt("GUIOnEventMode", 1)
$Form1_1 = GUICreate("form1", 292, 150, @DesktopWidth / 3, @DesktopHeight / 3)
GUISetOnEvent($GUI_EVENT_CLOSE, "_Exit")

$Input1 = GUICtrlCreateInput("请输入内容", 72, 40, 153, 21)
GUICtrlSetOnEvent(-1, "on_event")
GUISetState(@SW_SHOW)

While 1
        Sleep(1000)
WEnd

Func on_event()
        Switch @GUI_CtrlId
                Case $Input1
                        GUICtrlSetData($Input1, "" , "")
        EndSwitch
EndFunc   ;==>on_event

Func _Exit()
        $iAnswer = MsgBox(4 + 256 + 32, "确认", "退出吗?")
        Select
                Case $iAnswer = 6 ;OK
                        Exit 0
                Case $iAnswer = 7 ;Cancel
        EndSelect
EndFunc   ;==>_Exit

评分

参与人数 1金钱 +10 收起 理由
pusofalse + 10 感谢主动修改帖子分类为[已解决]。

查看全部评分

发表于 2009-12-3 22:54:49 | 显示全部楼层
 楼主| 发表于 2009-12-3 23:07:26 | 显示全部楼层
谢谢~
顺便问下有没有鼠标停留在按钮上,则自动显示tooltip的函数
看帮助文件好像没有这种事件
发表于 2009-12-4 00:09:39 | 显示全部楼层
本帖最后由 131738 于 2009-12-4 00:12 编辑

回复 3# xwt620

这个没有直接的函数,要自己写脚本的,看 UDF 的气泡提示控件(GuiToolTip)
发表于 2013-7-31 11:08:24 | 显示全部楼层
发表于 2014-6-17 08:02:13 | 显示全部楼层
感谢楼主指教啊,终于会使用了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-16 18:45 , Processed in 0.075003 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表