C#listview项的添加问题

C#listview项的添加问题,第1张

你得保证在btn1 click的时候 form2已经存在,不能每次btn1 click都new的,

from2的new可以放在form1的其他地方,比如form1的Load之类的,from2 f2作为模块级的变量即可。

基本上你已经实现了你说的功能,在form2中定义个public方法来实现最后

三行代码,x可以作为参数传进去,例如 public void AddItem(string sTitle)

这样就可以在btn1的click中调用f2.Additem(x)

ListViewItem li =new ListViewItem("第一列名称1")

li.SubItems.Add("第2列名称1")

li.SubItems.Add("第3列名称1")

li.SubItems.Add("第4列名称1")

listView1.Items.Add(li)

//以此类推,有几列就是几

不是ListView1.Items.SubItems

而是ListView1.Items(序号).Subitems

首先ListView1.Items是一个集合

ListView1.Items(序号)表示集合内的一个个体,即ListViewItem

所以应该是这样

Dim litem As New ListViewItem

litem.Text = Fico

litem.SubItems.Add(Fname)

litem.SubItems.Add(Ftype)

litem.SubItems.Add(Fpath)

ListView1.Items.Add(litem)

这里把你的Fico当作了String,如果要显示图标,应该配合ImageList添加。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11613030.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存