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 ListViewItemlitem.Text = Fico
litem.SubItems.Add(Fname)
litem.SubItems.Add(Ftype)
litem.SubItems.Add(Fpath)
ListView1.Items.Add(litem)
这里把你的Fico当作了String,如果要显示图标,应该配合ImageList添加。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)