返回介绍

Function GUICtrlSetData

发布于 2020-03-05 18:21:29 字数 1965 浏览 1034 评论 0 收藏 0

GUICtrlSetData

修改指定控件的相关数据。

GUICtrlSetData ( 控件ID, 数据 [, 默认值] )

参数

控件ID控件标识符(控件ID),可由 GUICtrlCreate... 函数的返回值获得。
数据对于 Combo、List、ListViewItem:由竖线 | 分开的项目文本
对于 Progress:百分比
对于 Slider:(位置)值
对于 Group、Label、Button、Checkbox、Radio、Combo、List、Input、Edit、TabItem:更新文本
对于 Date:日期或时间,具体取决于控件风格
对于 Dummy:值
默认值[可选参数]
对于 Combo、List:默认选中的项目
对于 Edit、Input:若此参数有定义而且不是 "" 则参数“数据”所含字符串将被插入到指针所在位置后(并非覆盖原有内容)。

返回值

成功:返回值为1。
失败:返回值为0。
返回值为 -1,说明给定的数据无效。

注意

对于 Combo 或 List 控件:
如果“数据”和已有的项目相同则该项目将被设为默认项,
如果“数据”以竖线 | 开头或者是一个空字符串 "" 则已有的列表项目将被销毁。

对于 ListViewItem 控件:
如果更新某一指定列的内容,则只需忽略(跳过)其它项目即可(比如 "||update" 表示只更新第三列)。

相关

GUICtrlCreate..., GUICtrlSet..., GUICtrlRead

示例


#include <GUIConstants.au3>

GUICreate("我的 GUI") ; 创建一个居中显示的窗口

GUICtrlCreateCombo ("", 10,10)

GUICtrlSetData(-1,"item1|item2|item3", "item3")

GUISetState () ; 空窗口,焦点设置到 combo 控件上

; 运行脚本直到窗口被关闭
While 1
$msg = GUIGetMsg()

If $msg = $GUI_EVENT_CLOSE Then ExitLoop
Wend



如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文