如何限制vb listview 列数

来源:百度知道 编辑:UC知道 时间:2024/06/01 11:52:03
我想限制listview 列数,也就是说就让信息排一列显示,怎么实现?各位请帮帮忙啦!

给你段代码参考一下吧,这是在VB.net里写的,能正常运行。先动态创建一个listview控件,然后添加列标题,再然后添加数据行,你所谓的限制列数,可以只定义一个列标题,然后在循环中控制添加项目的相关参数,代码如下:
ltvTimeing.BackColor = Color.Black
ltvTimeing.GridLines = True
ltvTimeing.ForeColor = Color.Yellow
ltvTimeing.MultiSelect = False
ltvTimeing.View = View.Details
ltvTimeing.Columns.Add("序号", 100)
ltvTimeing.Columns.Add("时间", 100)
ltvTimeing.Columns.Add("曲目", 100)
ltvTimeing.Columns.Add("位置", 100)
ltvTimeing.Columns.Add("长度", 100)

Me.pnlSub.Controls.Add(ltvTimeing)
ltvTimeing.Items.Clear()
Dim xmlDoc As New XmlDocument
Dim xnode As Xml.XmlNode
xmlDoc.Load(Application.StartupPath & "\xml\timeing.xml")