-
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
获取或设置项目在控件中的显示方式 该属性具有以下值: LargeIcon
,SmallIcon
,List
,Details
,Tile
29 VirtualListSize
获取或设置在虚拟模式下列表中包含的ListViewItem对象的数量。 30 VirtualMode
获取或设置一个值,该值指示是否为ListView控件提供了自己的数据管理操作。 ListView控件的方法
以下是
ListView
控件的一些常用方法:
编号 方法 描述 1 Clear
从ListView控件中删除所有项目。 2 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 ' 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 = "ListView控件示例 - yiibai.com" End Sub End Class
当上面的代码执行并使用Microsoft Visual Studio工具栏上的“开始”按钮运行时,它将显示以下窗口:
//原文出自【易百教程】,商业转载请联系作者获得授权,非商业转载请保留原文链接:https://www.yiibai.com/vb.net/vb.net_listview.html
栏目列表
最新更新
如何使用OS模块中的stat方法
Python os 模块
seek() 方法
python打开文件实例1
Python写入文件
什么是流?
文件操作如何进制逐行读取
Python相对路径
with创建临时运行环境
Python文件操作
.Net Standard(.Net Core)实现获取配置信息
Linux PXE + Kickstart 自动装机
Shell 编程 基础
Shell 编程 条件语句
CentOS8-网卡配置及详解
Linux中LVM逻辑卷管理
1.数码相框-相框框架分析(1)
Ubuntu armhf 版本国内源
Linux中raid磁盘阵列
搭建简易网站
access教程之Access简介
mysql 安装了最新版本8.x版本后的报错:
Mysql空间数据&空间索引(spatial)
如何远程连接SQL Server数据库的图文教程
复制SqlServer数据库的方法
搜索sql语句
sql中返回参数的值
sql中生成查询的模糊匹配字符串
数据定义功能
数据操作功能