List View控件总结

举报
AI浩 发表于 2021/12/23 01:37:48 2021/12/23
【摘要】 常用属性 View属性 设置ListVIew显示项的视图,View的枚举值之一。例如:listView1.View = View.Details; 枚举 说明 Details 每个项将显示在单独的行与列中排列的各项有关的详细信息。 最左侧列中包含一个小图标和标签,并且后续列包含由应用程序指定的子项。 列会显示一个可以显示的列...

常用属性

  • View属性

设置ListVIew显示项的视图,View的枚举值之一。例如:listView1.View = View.Details;

枚举

说明

Details

每个项将显示在单独的行与列中排列的各项有关的详细信息。 最左侧列中包含一个小图标和标签,并且后续列包含由应用程序指定的子项。 列会显示一个可以显示的列标题的头。

在运行时,用户可以调整每一列。

LargeIcon

每个项都显示为它下面放一个标签的全尺寸图标。

SmallIcon

每个项都显示为带有标签与其右侧的小图标。

List

每个项都显示为带有标签与其右侧的小图标。 项,没有列标头排列在列中。

Tile

每个项都显示为右侧的项标签和子项信息的全尺寸图标。 显示的子项信息由应用程序指定。 此视图是仅适用于 Windows XP 和 Windows Server 2003 家族。 在早期的操作系统上忽略此值与 System.Windows.Forms.ListView 控件将显示在 System.Windows.Forms.View.LargeIcon视图。

  • FullRowSelect属性

该属性用于指定是只能选择某一项,还是某一项所在的整行。例:this.listView1.FullRowSelect=True;

  • GridLines属性

该属性白哦是指定包含控件中的项及其子项的行和列之间是否显示网格线。例:this.listView1.GridLines=True;

  • HideSelection属性

该属性表示获取或设置一个值,该值执行当控件没有焦点时,该控件中选定的项是否保持突出显示。

  • LabelEdit属性。

该属性表示获取或设置一个值,该值指示用户是否可以编辑空间中项的标签。例:

this.listView.LabelEdit=True;

  • MultiSelect属性

此属性设置list View允许选中一行还是多行。设置为True时,可以选中多行,False时只能选中一行。

  • SelectedItems属性

获取选中的行。例:ListViewItem selectItem=listView1.SelectedItems[0] as ListViewItem.

常用方法

  • Clear()方法

从ListView控件中移除所有的项。

  • Sort()方法

该方法对列表视图项进行排序。

使用举例

  • 获取单元格的值

listView1.Items[0].SubItems[0].Text;//获取第一行,第一列的值。

listView1.Items[0].SubItems[1].Text;//获取第一行,第一列的值。

 

文章来源: wanghao.blog.csdn.net,作者:AI浩,版权归原作者所有,如需转载,请联系作者。

原文链接:wanghao.blog.csdn.net/article/details/106172384

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。