VB中怎么清空listview中的东西

 我来答
freeeeeewind
2015-08-16 · TA获得超过1万个赞
知道大有可为答主
回答量:3227
采纳率:94%
帮助的人:1293万
展开全部

用ListView.ListItems.Clear清空所有项目;用ListView.ColumnHeaders.Clear清空表头

示例代码如下:

(1)新建一个VB6工程

(2)在Form1窗体布置一个ListView和一个Command

(3)窗体代码

Option Explicit

Private Sub Command1_Click()
    With ListView1

        ' 清空所有项目

        .ListItems.Clear

        ' 清空表头

        .ColumnHeaders.Clear
    End With
End Sub

Private Sub Form_Load()
    Dim itemX As ListItem
    With ListView1

        ' 详细列表方式显示
        .View = lvwReport

        '表头

        .ColumnHeaders.Add , , "品名"
        .ColumnHeaders.Add , , "产地"
        ' 添加项目
        Set itemX = .ListItems.Add(, , "苹果")
        itemX.SubItems(1) = "烟台"
        
        Set itemX = .ListItems.Add(, , "香蕉")
        itemX.SubItems(1) = "巴拿马"
        
        Set itemX = .ListItems.Add(, , "柑橘")
        itemX.SubItems(1) = "加洲"
    End With

    Command1.Caption = "清空ListView"
End Sub
(4)运行

点击“清空ListView”按钮后

dragon9565
2010-08-24 · TA获得超过223个赞
知道答主
回答量:114
采纳率:0%
帮助的人:120万
展开全部
全部清空就用一个语句就行了,就用listview.clear这样就能把LISTVIEW控件中的内容全部清空了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
halushan
2010-08-24
知道答主
回答量:16
采纳率:0%
帮助的人:0
展开全部
ListView1.ListItems.Clear
ListView1.ColumnHeaders.Clear
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式