C# Windows - ListView
ListView控件的属性
| 属性 | 说明 |
| Activation | 控制用户在列表视图中激活选项的方式 Standard - 用户为自己的计算机选择的值 OneClick – 单击一个选项,激活它 TwoClick – 双击一个选项,激活它 |
| Alignment | 控制列表视图中选项的对齐方式 Default - 如果用户拖放一个选项,它将仍位于拖动前的位置 Left - 选项与ListView控件的左边界对齐 Top - 选项与ListView控件的顶边界对齐 SnapToGrid – ListView控件包含一个不可见的网格,选项都放在该网格中 |
| AllowColumn Recorder | 如果把这个属性设置为true,就允许用户改变列表视图中的列的顺序。如果这么做,就应确保即使改变了列的属性顺序,填充列表视图的例程也能正确插入选项 |
| AutoArrange | ture - 选项会自动根据Alignment属性排序 |
| CheckBoxes | true - 列表视图中的每个选项会在其左边显示一个复选框 |
| CheckedIndices CheckedItems |
可以访问索引和选项的集合 |
| Columns | 可以包含列 |
| FocusedItem | 有焦点的选项 |
| FullRowSelect | true - 单击一个选项,该选项所在的整行文本都会突出显示。 |
| GridLines | true - 列表视图会在行和列之间绘制。只有View属性为Details时,这个属性才有意义 |
| HeaderStyle | Clickable - 列标题显示为一个按钮 NonClickable - 列标题不响应鼠标单击 None - 不显示列标题 |
| HoverSelection | true - 用户可以把鼠标指针放在列表视图的一个选项上以选择它 |
| Items | 列表视图中的选项集合 |
| LabelEdit | true - 用户可以在Details视图下编辑第一列的内容 |
| LableWrap | true - 标签会自动换行以便显示所有文本 |
| LargeImageList | 包含大图像。 |
| MultiSelect | true - 用户可以选择多个选项 |
| Scrollable | true - 显示滚动条 |
| SelectedIndices SelectItems |
选中索引和选项的集合 |
| SmallImageList | 当View属性为SmallIcon时,这个属性包含了ImageList,其中ImageList包含了要使用的图像 |
| Sorting | Ascending, Descending, None |
| StateImageList | ImageList包含图像的蒙版 |
| TopItem | 返回列表视图顶部的选择 |
| View | LargeIcon,SmallIcon,List,Details,Tile |
ListView控件的方法
| 方法 | 说明 |
| BeginUpdate() | 列表视图停止跟新,直到调用EndUpdate()为止 |
| Clear() | 彻底清除列表视图,删除所有的选项和列 |
| EndUpdate() | 调用这个后,列表视图会显示其所有选项 |
| EnsureVisible() | 列表视图会滚动,以显示指定索引的选项 |
| GetItemAt() | 返回列表视图中位于x,y位置的选项 |
ListView控件的事件
| 事件 | 说明 |
| AfterLabelEdit | 编辑了标签后,引发该事件 |
| BeforeLabelEdit | 在用户开始编辑标签前,引发该事件 |
| ColumnClick | 单击一列时,引发该事件 |
| ItemActivate | 在激活一个选项时,引发该事件 |
ListViewItem
列表视图中的选项总是ListViewItem类的一个实例,ListViewItem包含要显示的信息,如文本和图标的索引。
ColumnHeader
列表题
ImageList
提供了一个集合,可以用于存储在窗体的其他控件中使用的图像。
C# Windows - ListView的更多相关文章
- 重新想象 Windows 8.1 Store Apps (93) - 控件增强: GridView, ListView
[源码下载] 重新想象 Windows 8.1 Store Apps (93) - 控件增强: GridView, ListView 作者:webabcd 介绍重新想象 Windows 8.1 Sto ...
- 与众不同 windows phone (52) - 8.1 新增控件: AutoSuggestBox, ListView, GridView, SemanticZoom
[源码下载] 与众不同 windows phone (52) - 8.1 新增控件: AutoSuggestBox, ListView, GridView, SemanticZoom 作者:webab ...
- Windows Phone 8.1开发:如何让ListView滚动到顶部,回到第一条?
Windows Phone 8.1开发中,ListView向下滑动了半天,用户如果突然想回头看看第一条数据怎么办? 如何让listView滚动到顶部,回到第一条? 很简单,一行代码.调用ListVie ...
- Windows Phone 8.1开发:如何让ListView下拉加载更多?
Windows Phone 8.1开发中使用ListView作为数据呈现载体时,经常需要一个下拉(拇指向上滑动)加载更多的交互操作.如何完成这一操作呢?下面为您阐述. 思路是这样的: 1.在ListV ...
- 重新想象 Windows 8 Store Apps (11) - 控件之 ListView 和 GridView
原文:重新想象 Windows 8 Store Apps (11) - 控件之 ListView 和 GridView [源码下载] 重新想象 Windows 8 Store Apps (11) - ...
- 背水一战 Windows 10 (58) - 控件(集合类): ListViewBase - ListView, GridView
[源码下载] 背水一战 Windows 10 (58) - 控件(集合类): ListViewBase - ListView, GridView 作者:webabcd 介绍背水一战 Windows 1 ...
- System.Windows.Forms.ListView : Control
#region 程序集 System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 ...
- Windows 10 UWP开发:如何去掉ListView默认的选中效果
原文:Windows 10 UWP开发:如何去掉ListView默认的选中效果 开发UWP的时候,很多人会碰到一个问题,就是ListView在被数据绑定之后经常有个默认选中的效果,就像这样: 而且它不 ...
- Windows程序==>>使用ListView控件展示数据
使用ListView控件展示数据 01.ImageList控件 1.了解了解 属性 说明 Images 储存在图像列表中的所有图像 ImageSize 图像列表中图像的大小 Trans ...
随机推荐
- Linux(CentOS)安装rar和unrar以及rar和unrar命令的使用
可以参考此篇博文. http://www.cnblogs.com/linjiqin/archive/2013/03/24/2979736.html 不过我按照其步骤手动安装Linux的rar文件执 ...
- VS中的波浪线
绿色波浪线: 如果你的代码中出现了绿色的波浪线,说明你的代码语法并没有错误, 只不过提示你有可能会出现错误,但是不一定会出现错误.警告线 红色波浪线: 如果你的代码中出现了红色的波浪线,意味着你的代码 ...
- SAX - DefaultHandler
org.xml.sax.helpers.DefaultHandler 实现了 org.xml.sax.EntityResolver.org.xml.sax.DTDHandler.org.xml.sax ...
- virtualbox下Centos6.5桥接模式上网配置方法
记得之前安装linux配置桥接模式,马上就能上网的,虚拟机上重装了系统后就不能上网了,折腾了好几次,不停地安装系统,原来应该怎么配置,我真是完全忘记了,年纪大了脑子不好使了!这里记录一下,免得下次再忘 ...
- Entity Framework 6.1-Code First
原文:Entity Framework 6.1-Code First Code First-代码优先,先创建好领域模型.新建MyDbContext继承DbContext.根据代码自动生成数据库 Cod ...
- DayDream, 移动VR 2.0里程碑: 概述(上篇)
VR设备, 断断续续使用了很多个; 尤其是最近半年,主要是PC VR方面项目. 以前对移动VR不感冒,这几天试用了一下DayDream, 眼前突然一亮, 就如同年初首次使用HTC Vive眼前一亮的感 ...
- 20141013--判断语句(if ,else)
目前为止,之前所学的程序只能一步步往下执行. 语句:判断,循环,形成程序分支和循环. 选择控制: if , else, switch, case 循环控制:white, do, for, foreac ...
- javascript笔记—— call 简单理解
call 方法 请参阅 应用于:Function 对象 要求 版本 5.5 调用一个对象的一个方法,以另一个对象替换当前对象. call([thisObj[,arg1[, arg2[, [,.argN ...
- Libcurl笔记五_easy模式运行原理
1, curl_easy_init内部调用Curl_open创建一个结构体SessionHandle(里面包含了所以curl使用的数据和指针)并初始化一些数据,然后返回将其作为给外侧使用的句柄CURL ...
- 第一章 搭建Qt开发环境
第一章 搭建Qt开发环境 1.到http://download.qt-project.org/archive/上下载Qt的源码包.我下载的是qt-everywhere-opensource-src-4 ...