C#中ListView是什么 怎么使用 c#


C#中ListView是什么,怎么用呢?不清楚的小伙伴们一起来看看我现在的分享!
1、介绍:ListView是一个Windows目录视图控件,该控件表明可以用五种不一样视图(LargeIcon,Details,SmallIcon,List,Tile)之一表明项的结合 。
LargeIcon:每一个项都表明为一个利润最大化标志,在它的下边有一个标识 。
Details:每一个项表明在不一样的行上,并含有有关列中所排序的各类的进一步信息内容 。最左侧的列包括一个图标和标识,后边的列包括应用软件特定的子项目 。列表明一个标头,它可以显示列的文章标题 。客户可以在运转时调节各列的尺寸 。
SmallIcon :每一个项都表明为一个图标,在它的右侧带一个标识 。
List:每一个项都表明为一个图标,在它的右侧带一个标识 。各类排序在列中,沒有列标头 。
Tile:每一个项都表明为一个详细尺寸的标志,在它的右侧带项标识和子项目信息内容 。表明的子项目信息内容由应用软件特定 。
此视图仅在下面的服务平台中受适用:Windows XP 和 Windows Server 2003 系列产品 。在以前的系统上,此值被忽视,而且 System.Windows.Forms.ListView 控件在 System.Windows.Forms.View.LargeIcon视图中表明 。
【C#中ListView是什么 怎么使用 c#】2、属性:
(1)FullRowSelect:设定是不是行挑选方式 。(默认为false) 提醒:仅有在Details视图该属性才更有意义 。
(2) GridLines:设定列和行中间是不是表明网格线 。(默认为false)提醒:仅有在Details视图该属性才更有意义 。
(3)AllowColumnReorder:设定是不是可拖动列标头来对更改列的次序 。(默认为false)提醒:仅有在Details视图该属性才更有意义 。
(4)View:获得或设定项在控件中的显示方式,包含Details、LargeIcon、List、SmallIcon、Tile(默认为 LargeIcon)
(5)MultiSelect:设定是不是可以选取好几个项 。(默认为false)
(6)HeaderStyle:获得或设定列标头款式 。
Clickable:列标头的功效类似按键,点击时可以实行实际操作(例如排序) 。
NonClickable:列标头不回应鼠标点击 。
None:无法显示列标头 。
(7)LabelEdit:设定客户是不是可以编写控件中项的标识,针对Detail视图,只有编写行第一列的內容 。(默认为false)
(8)CheckBoxes:设定控件中各类的边上是不是表明勾选框 。(默认为false)
(9)LargeImageList:大图标集 。提醒:只在LargeIcon视图应用 。
(10)SmallImageList:图标集 。提醒:仅有在SmallIcon视图应用 。
(11)StateImageList:图象蒙板 。这种图象蒙板可作为LargeImageList和SmallImageList图像的遮盖图,这种图象可用作标示项的运用程序定义的情况 。
(12)SelectedItems:获得在控件中确定的项 。
(13)CheckedItems:获得控件中现阶段勾选框选定的项 。
(14)Soritng:对目录视图的项开展排序 。(默认为None)
Ascending:项按增长次序排序 。
Descending:项按下降次序排序 。
None:项未排序 。
(15)Scrollable:设定当没充足室内空间来展示全部项时是不是表明下拉列表 。(默认为true)
(16)HOverSelection:设定当鼠标指针悬浮于项上时是不是全自动可选项 。(默认为false)
(17)HotTracking:设定当鼠标指针通过项文字时,其外型是不是变成超链的方式 。(默认为false)
(18)HideSelection:设定选中项在控件没聚焦点时能否仍突显 。(默认为false)
(19)ShowGroups:设定是不是以分类方法表明项 。(默认为false);
(20)Groups:设定分类的目标结合 。
(21)TopItem:获得或设定控件中的第一个由此可见项,可用作精准定位 。(实际效果类似EnsureVisible方式)
3、方法:
(1)BeginUpdate:防止在读取EndUpdate 方式以前叙述控件 。当插进很多信息时,可以合理地防止控件闪动,并能进一步提高速率 。
(2)EndUpdate:在BeginUpdate 方式挂起来叙述后,再次叙述目录视图控件 。(完毕升级)
(3)EnsureVisible:目录视图翻转精准定位到特定数据库索引项的选择项行 。(实际效果类似TopItem属性)
(4)FindItemWithText:搜索以给出文字值开始的第一个 ListViewItem 。
(5)FindNearestItem:依照规定的检索方位,从给指定开始查找下一个项 。提醒:仅有在LargeIcon或SmallIcon视图才可以应用该方式 。
4、事情:
(1)AfterLabelEdit:当客户编写完项的标识时产生,必须LabelEdit属性为true 。
(2)BeforeLabelEdit:当客户逐渐编写项的标识时产生 。
(3)ColumnClick:当消费者在目录视图控件中点击列标头时产生 。
以上便是我现在的共享了,期待可以作用到大伙儿 。