ListItem对象、ListItems 集合
2010-09-23 11:25
239 查看
ListItem 包含文本和相关图标(ListImage 对象)的索引,除此之外,当它为报表视图时,ListItem 还包含代表子项目的字符串数组。
ListItems 集合包含一个或多个 ListItem 对象。
listview.ListItems(index)
根据标准的集合语法,上面的语法行分别引用集合和集合中的单个元素。
ListItem 对象,ListItems 集合的语法包含下面部分:
index 唯一标识 ListItem 集合成员的整数或字符串。如果为整数,它将是 Index 属性的值;如果为字符串,它将是 Key 属性的值。
说明
ListItem 对象可包含文本和图片。然而,若要使用图片则必须通过 Icons 和 SmallIcons 属性引用 ImageList 控件。
也可使用 Icon 或 SmallIcon 属性变更图象。
下列示例说明了如何将 ColumnHeaders 对象和若干带有子项目的 ListItem 对象添加到 ListView 控件中。
Private Sub Form_Load()
Dim clmX As ColumnHeader
Dim itmX As ListItem
Dim i As Integer
For i = 1 To 3
Set clmX = ListView1.ColumnHeaders.Add()
clmX.Text = "Col" & i
Next i
'添加 10 个具有相同图标的项目到列表中
For i = 1 To 10
Set itmX = ListView1.ListItems.Add()
itmX.SmallIcon = 1
itmX.Text = "ListItem " & i
itmX.SubItems(1) = "Subitem 1"
itmX.SubItems(2) = "Subitem 2"
Next i
End Sub
ListItems 集合包含一个或多个 ListItem 对象。
语法
listview.ListItemslistview.ListItems(index)
根据标准的集合语法,上面的语法行分别引用集合和集合中的单个元素。
ListItem 对象,ListItems 集合的语法包含下面部分:
部分 描述
listview 对象表达式,其值是 ListView 控件。index 唯一标识 ListItem 集合成员的整数或字符串。如果为整数,它将是 Index 属性的值;如果为字符串,它将是 Key 属性的值。
说明
ListItem 对象可包含文本和图片。然而,若要使用图片则必须通过 Icons 和 SmallIcons 属性引用 ImageList 控件。
也可使用 Icon 或 SmallIcon 属性变更图象。
下列示例说明了如何将 ColumnHeaders 对象和若干带有子项目的 ListItem 对象添加到 ListView 控件中。
Private Sub Form_Load()
Dim clmX As ColumnHeader
Dim itmX As ListItem
Dim i As Integer
For i = 1 To 3
Set clmX = ListView1.ColumnHeaders.Add()
clmX.Text = "Col" & i
Next i
'添加 10 个具有相同图标的项目到列表中
For i = 1 To 10
Set itmX = ListView1.ListItems.Add()
itmX.SmallIcon = 1
itmX.Text = "ListItem " & i
itmX.SubItems(1) = "Subitem 1"
itmX.SubItems(2) = "Subitem 2"
Next i
End Sub
相关文章推荐
- 使用 AddRange 方法将多个 ListItem 对象添加到集合
- C#将Json字符串反序列化成List对象类集合
- 对list集合中的对象按照对象的某一属性进行排序
- Arrays.asList转换数组为集合List对象
- List集合中的对象根据属性排序
- Intent传输包含对象的List集合
- JAVA学习第三十四课 (经常使用对象API)—List集合及其子类特点
- 使用Comparable、Comparator接口实现对对象数组、List集合自定义排序
- List对象集合通过对象属性进行查找
- List.add方法——向集合列表中添加对象
- List集合中的对象根据属性排序
- 利用AJAX为JSP页面传递一个包含了若干对象的List集合
- 使用xStream对(Java对象、List集合、Map )到JSON转换、从JSON转换java对象
- Java面试题,List集合中根据对象的某一属性排序
- C#中List或其它集合对象排序方法的一点理解
- 3.4 Templates -- Displaying A List of Items(展示一个集合)
- mybatis 批量插入list对象集合
- 17-集合框架-14-常用对象API(集合框架-LinkedList集合-练习(堆栈和队列))
- 页面提交 string数组和list对象集合举例
- java毕向东听课笔记23(集合框架-List集合具体对象)