vb listview 控件如何对某行某列编辑 请指教

如题所述

’以下是ListView的使用方法示例,不明白的HI我

Private Sub Form_Load()
Dim Test(6) As Integer, i As Integer
For i = 0 To 6
Test(i) = i + 1
Next i
ListView1.View = lvwReport
'初始化ListView
ListView1.ColumnHeaders.Add , "red", "红色"
ListView1.ColumnHeaders.Add , "id1", "一号"
ListView1.ColumnHeaders.Add , "id2", "二号"
ListView1.ColumnHeaders.Add , "id3", "三号"
ListView1.ColumnHeaders.Add , "id4", "四号"
ListView1.ColumnHeaders.Add , "id5", "五号"
ListView1.ColumnHeaders.Add , "blue", "蓝色"
ListView1.ColumnHeaders.Add , "id7", "一号"
ListView1.ColumnHeaders.Add , "id8", "二号"
'增加项目
Dim itmX As ListItem
Set itmX = ListView1.ListItems.Add(1, "", "红")
For i = 0 To 6
itmX.SubItems(i + 1) = Test(i)
Next i
itmX.ListSubItems(6).ForeColor = vbBlue
itmX.ListSubItems(ListView1.ColumnHeaders("blue").SubItemIndex).ForeColor = vbBlue
'上面两种访问是一样的
End Sub
温馨提示:内容为网友见解,仅供参考
无其他回答

vb listview 控件如何对某行某列编辑 请指教
Private Sub Form_Load()Dim Test(6) As Integer, i As Integer For i = 0 To 6 Test(i) = i + 1 Next i ListView1.View = lvwReport '初始化ListView ListView1.ColumnHeaders.Add , "red", "红色"ListView1.ColumnHeaders.Add , "id1", "一号"ListView1.ColumnHeaders.Add , "id...

vb.net的ListView控件点击某行某列进行编辑那个位的内容。。
双击该行,然后调用另外一个窗体,打开该行内容,在另外的一个窗体上进行编辑,编辑完成后,在保存

vb 修改listview某行某列的内容,非单击
Private Sub Command2_Click() '排序 直接修改第一列的值 For i = 1 To ListView1.ListItems.Count ListView1.ListItems(i).Text = i Next End Sub Private Sub Form_load()ListView1.View = lvwReport ListView1.ColumnHeaders.Add , "", "第一列"ListView1.ColumnHeaders.Add , "", "...

在vb中使用listview控件时,如何能改变其中某一行的颜色,求助了 望高 ...
这个只能用 For 循环来做。题主的那段代码已经摸到门槛了,加个循环就可以了。For i = 1 To ListView1.ColumnHeaders.Count - 1 ListView1.SelectedItem.ListSubItems(i).ForeColor = vbRedNext i 第二个问题:当双击(其实就是选中)某一行时,ListView.SelectedItem.Index 这个属性会改变,...

vb中如何在listview中添加数据?
用代码进行说一下:Private Sub Command1_Click()Dim xx As ListItem If Text1.Text <> "" And Text2.Text <> "" And Text3.Text <> "" Then Set xx = ListView1.ListItems.Add(, , Text1.Text)xx.SubItems(1) = Text2.Text xx.SubItems(2) = Text3.Text Set xx = Nothing ...

vb listview如何选定指定行,按“command1”的时候选定第二行(高亮...
VB设置某行为选中\/非选中状态:ListView.ListItems(i).Selected = True '第i行被选中 ListView.ListItems(i).Selected = False '第i行不被选中 所以下面就表示选顶第二行,取消选中第一行。Private Sub Command1_Click()ListView1.ListItems(2).Selected = True ListView1.ListItems(1).Selected =...

VB如何用右键选定控件(ListView)中的一行?
你的ListView1.View=lvwReport吧 只要设置其FullRowSelect属性为 True就能选定这一行了。举例:Private Sub ListView1_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)With ListView1 If Button = 2 Then .FullRowSelect = True Else .FullRowSelect = False End If End ...

VB里如何使ListView选定指定行
Private Sub Form_Load()List1.ListIndex = 6 End Sub

VB6.0 ListView 添加 插入 指定行
smallIcon 可选的。当 ListView 控件设为小图标时,此整数设置从 ImageList 控件中选定的欲显示的图标。说明 设置 Icons 或 SmallIcons 属性之前必须先初始化它们。有两种初始化方法:在设计时,使用 ListView 控件属性对话框的“通用”选项卡指定 ImageList 对象;在运行时,使用下列代码初始化:ListView1...

VB ListView如何移动列表项
'移动光标到某一行 listview1.ListItems(7).Selected = True '设定光标移动到第七行 listview1.ListItems(7).EnsureVisible

相似回答