- VB.Net 基础教程
- VB.Net - 首页
- VB.Net - 概述
- VB.Net - 环境设置
- VB.Net - 程序结构
- VB.Net - 基本语法
- VB.Net - 数据类型
- VB.Net - 变量
- VB.Net - 常量
- VB.Net - 修饰符
- VB.Net - 语句
- VB.Net - 指令
- VB.Net - 运算符
- VB.Net - 决策制定
- VB.Net - 循环
- VB.Net - 字符串
- VB.Net - 日期和时间
- VB.Net - 数组
- VB.Net - 集合
- VB.Net - 函数
- VB.Net - 子程序
- VB.Net - 类和对象
- VB.Net - 异常处理
- VB.Net - 文件处理
- VB.Net - 基本控件
- VB.Net - 对话框
- VB.Net - 高级窗体
- VB.Net - 事件处理
- VB.Net 高级教程
- VB.Net - 正则表达式
- VB.Net - 数据库访问
- VB.Net - Excel 表格
- VB.Net - 发送邮件
- VB.Net - XML 处理
- VB.Net - Web编程
- VB.Net 有用资源
- VB.Net - 快速指南
- VB.Net - 有用资源
- VB.Net - 讨论
VB.Net - ListView 控件
ListView 控件用于显示项目列表。与 TreeView 控件一起,它允许您创建类似 Windows 资源管理器的界面。
让我们从工具箱中点击 ListView 控件并将其放置到窗体上。
ListView 控件显示项目列表以及图标。ListView 控件的 Item 属性允许您向其中添加和删除项目。SelectedItem 属性包含所选项目的集合。MultiSelect 属性允许您设置是否可以选择列表视图中的多个项目。CheckBoxes 属性允许您在项目旁边设置复选框。
ListView 控件的属性
以下是 ListView 控件的一些常用属性:
序号 | 属性及描述 |
---|---|
1 | Alignment 获取或设置控件中项目的对齐方式。 |
2 | AutoArrange 获取或设置是否自动排列图标。 |
3 | BackColor 获取或设置背景颜色。 |
4 | CheckBoxes 获取或设置一个值,该值指示控件中每个项目旁边是否显示复选框。 |
5 | CheckedIndices 获取控件中当前选中项目的索引。 |
6 | CheckedItems 获取控件中当前选中的项目。 |
7 | Columns 获取控件中显示的所有列标题的集合。 |
8 | GridLines 获取或设置一个值,该值指示控件中包含项目和子项目的行和列之间是否显示网格线。 |
9 | HeaderStyle 获取或设置列标题样式。 |
10 | HideSelection 获取或设置一个值,该值指示控件失去焦点时控件中选定的项目是否保持突出显示。 |
11 | HotTracking 获取或设置一个值,该值指示当鼠标指针悬停在项目或子项目上时,项目或子项目的文本是否具有超链接的外观。 |
12 | HoverSelection 获取或设置一个值,该值指示当鼠标指针在项目上停留几秒钟时是否自动选择项目。 |
13 | InsertionMark 获取一个对象,用于指示在 ListView 控件内拖动项目时预期的放置位置。 |
14 | Items 获取包含控件中所有项目的集合。 |
15 | LabelWrap 获取或设置一个值,该值指示当项目在控件中以图标形式显示时,项目标签是否换行。 |
16 | LargeImageList 获取或设置在控件中以大图标形式显示项目时要使用的 ImageList。 |
17 | MultiSelect 获取或设置一个值,该值指示是否可以选择多个项目。 |
18 | RightToLeftLayout 获取或设置一个值,该值指示控件是否从右到左布局。 |
19 | Scrollable 获取或设置一个值,该值指示当没有足够的空间显示所有项目时,是否向控件添加滚动条。 |
20 | SelectedIndices 获取控件中所选项目的索引。 |
21 | SelectedItems 获取控件中选定的项目。 |
22 | ShowGroups 获取或设置一个值,该值指示项目是否以组的形式显示。 |
23 | ShowItemToolTips 获取或设置一个值,该值指示是否为 ListView 中包含的 ListViewItem 对象显示工具提示。 |
24 | SmallImageList 获取或设置在控件中以小图标形式显示项目时要使用的 ImageList。 |
25 | Sorting 获取或设置控件中项目的排序顺序。 |
26 | StateImageList 获取或设置与控件中应用程序定义的状态关联的 ImageList。 |
27 | TopItem 获取或设置控件中第一个可见的项目。 |
28 | View 获取或设置如何在控件中显示项目。此属性具有以下值
|
29 | VirtualListSize 获取或设置在虚拟模式下列表中包含的 ListViewItem 对象的数量。 |
30 | VirtualMode 获取或设置一个值,该值指示您是否已为 ListView 控件提供了自己的数据管理操作。 |
ListView 控件的方法
以下是 ListView 控件的一些常用方法:
序号 | 方法名称及描述 |
---|---|
1 |
Clear 从 ListView 控件中删除所有项目。 |
1 |
ToString 返回包含控件的字符串表示形式的字符串。 |
ListView 控件的事件
以下是 ListView 控件的一些常用事件:
序号 | 事件及描述 |
---|---|
1 | ColumnClick 单击列标题时发生。 |
2 | ItemCheck 控件中的项目被选中或取消选中时发生。 |
3 | SelectedIndexChanged 所选索引更改时发生。 |
4 | TextChanged Text 属性更改时发生。 |
示例
在此示例中,让我们在运行时创建一个列表视图。双击窗体并在打开的窗口中输入以下代码。
Public Class Form1 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load 'create a new ListView Dim ListView1 As ListView ListView1 = New ListView() ListView1.Location = New Point(10, 10) ListView1.Size = New Size(150, 150) Me.Controls.Add(ListView1) 'Creating the list items Dim ListItem1 As ListViewItem ListItem1 = ListView1.Items.Add("Item 1") Dim ListItem2 As ListViewItem ListItem2 = ListView1.Items.Add("Item 2") Dim ListItem3 As ListViewItem ListItem3 = ListView1.Items.Add("Item 3") Dim ListItem4 As ListViewItem ListItem4 = ListView1.Items.Add("Item 4") 'set the view property ListView1.View = View.SmallIcon ' Set the caption bar text of the form. Me.Text = "tutorialspoint.com" End Sub End Class
当以上代码执行并使用 Microsoft Visual Studio 工具栏中可用的启动按钮运行时,它将显示以下窗口: