编程论坛
注册
登录
编程论坛
→
VB6论坛
vb中的listview的使用问题
zfjyyzycl
发布于 2006-04-20 23:19, 5069 次点击
只有本站会员才能查看附件,请
登录
在vb的listview控件中的项目怎么才能成为上面的样子
如果选择里其中的一个,怎么才能知道哪个被选择了呢
5 回复
#2
leon2
2006-04-21 19:39
1.把 BorderStyle 设 1 就可以了..
2.用 ListView1.SelectedItem.Index 获得选定项的索引号(从0开始)
#3
zfjyyzycl
2006-04-21 23:24
能说的详细一点吗
#4
leon2
2006-04-22 13:24
1.在
Microsoft(R) Visual Basic(TM) 6.0
任何版本中,用鼠标的左按钮点击(左击) VB 菜单栏(默认情况下是
Microsoft(R) Visual Basic(TM) 6.0
程序的标题栏的下方的那一排叫菜单栏)中的
“工程(
P
)”
,然后点击出现菜单下的
“部件(
T
)... Ctrl + T”
命令,会出现“部件”对话框,然后在里面找到
“Microsoft Windows Common Controls 6.0”
项目,左击它左边的框,会
出现“√”符号
,最后左击“确定”按钮即可添加 Windows 通用控件 6.0 版本的部件到工具栏上,其中 ListView 控件就是工具栏第 14 列第一个图标(当工具栏显示为两列图标时)。
然后,双击(连续左击两次,两次左击所用时间在 0.5 秒内)工具栏第 14 列第一个图标(即 ListView 控件图标),窗体正中央会出现一个 ListView 控件,此时,它的名字叫 ListView1。在“属性”窗口中,把这个控件的 BorderStyle 设为 1 就可以了。
2.用 ListView1.SelectedItem.Index 获得选定项的索引号(从0开始)。
#5
VB爱上我
2006-04-23 09:42
什么是ListView控件
VB高级控件,高级之处在于它使用了对象的方式组织内容。
要使用ListView控件,需要加入组件:
Microsoft Windows Common Controls 6.0
Windows资源管理器的右半部分,就是一个ListView控件。
作用
列出并列关系的对象及对象属性。
ListView控件的对象层次结构
ListView -整个控件
ColumnHeaders -标题行
ColumnHeader -标题列
ListItems -对象行集合
ListItem -对象行
ListSubItems -对象属性集合
ListSubItem -对象属性
注意:SubItems和ListSubItems的区别:SubItems是一个String数组;ListSubItems是一个集合。
属性
View:设置ListView的外观
Sorted:设置ListView中的对象集合是否排序。
SortKey:设置以第几项排序。从零开始。
SelectedItem:返回选中的对象的引用。
事件
AfterLabelEdit:编辑ListItem对象的标签时被触发。
BeforeLabelEdit:编辑ListItem对象的标签后出发。
ColumnClick:单击列标题时触发。参数中可以获得被单击的列对象。通常用于排序。
ItemClick:单击某行或某ListItem时触发。参数中可以获得被单击的ListItem对象。
方法
FindItem:搜索ListItem对象。
参数:
string:搜索字符串。
value:在ListItem的哪部分中搜索(LvwText、LvwSubItem、LvwTag);index:开始搜索的位置。
match:匹配方式。
HitTest:检索位于特定坐标处的ListItem对象。
#6
雨中楼
2012-11-21 15:27
这个要打个记号,呵呵!!
1