找回密码
 加入
搜索
查看: 2250|回复: 3

[GUI管理] 请教如何清空列表内容[已解决]

[复制链接]
发表于 2010-12-14 21:27:05 | 显示全部楼层 |阅读模式
本帖最后由 蜘蛛抱蛋 于 2010-12-15 11:54 编辑

用GUICtrlCreateListViewItem在列表里写入了一些行,怎么清空它?
GUICtrlSetData($hListView, "")无效啊

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2010-12-14 21:34:20 | 显示全部楼层
本帖最后由 yhxhappy 于 2010-12-14 21:40 编辑

_GUICtrlListView_DeleteAllItems 删除全部项目
_GUICtrlListView_DeleteColumn 删除某一列
_GUICtrlListView_DeleteItem     删除某一行
_GUICtrlListView_DeleteItemsSelected  删除选定的行
_GUICtrlListView_SetItemText  改变某一单元格的文本

LZ自己看帮助文档吧

评分

参与人数 1金钱 +15 收起 理由
afan + 15

查看全部评分

发表于 2010-12-15 00:17:34 | 显示全部楼层
本帖最后由 lixiaolong 于 2010-12-15 00:20 编辑

一个简单例子:
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

Opt('MustDeclareVars', 1)

Example()

Func Example()
        Local $listview, $button, $item1, $item2, $item3, $msg

        GUICreate("listview items", 220, 250, 100, 200, -1, $WS_EX_ACCEPTFILES)
        GUISetBkColor(0x00E0FFFF) ; 设置背景色

        $listview = GUICtrlCreateListView("列 1 |列 2|列 3  ", 10, 10, 200, 150);,$LVS_SORTDESCENDING)
        $button = GUICtrlCreateButton("点这里", 40, 170, 120, 20)
        $item1 = GUICtrlCreateListViewItem("项目 2|子项 22|子项 23", $listview)
        $item2 = GUICtrlCreateListViewItem("............item1|子项 12|子项 13", $listview)
        $item3 = GUICtrlCreateListViewItem("项目 3|子项 32|子项 33", $listview)
        GUISetState()


        Do
                $msg = GUIGetMsg()

                Select
                        Case $msg = $button
                                GUICtrlSetData($listview, " | | |")
                                GUICtrlSetData($item1, " | | |")
                                GUICtrlSetData($item2, " | | |")
                                GUICtrlSetData($item3, " | | |")
                EndSelect
        Until $msg = $GUI_EVENT_CLOSE
EndFunc   ;==>Example

可能不是你要求的...

评分

参与人数 1金钱 +10 收起 理由
蜘蛛抱蛋 + 10 很详细 谢谢

查看全部评分

发表于 2013-7-31 11:07:24 | 显示全部楼层
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-5 18:03 , Processed in 0.085994 second(s), 29 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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