您的位置:首页 > 其它

ListView控件的不为人知的秘密

2015-11-28 08:38 246 查看
使用ListView控件展示数据

1.图像列表控件(ImageList控件)

图像列表控件(ImageList控件)是含有图像对象的集合,可以通过索引或关键字引用该集合的每个对象,ImageList控件不能独立使用,只能为Windows窗体的其他控件提供图像

图像列表的主要属性

Images存储在图像列表中的所有图像
ImageSize图像列表中图像的大小
TransparentColor被视为透明的颜色
ColorDepth获取图像列表的深度
ImageList控件所包含的图像可以被ListView TreeView 和ToolStrip控件使用

注意:

先设置ColorDepth ImageSize属性的值,再添加图片,反之,将不能更改这两个属性的值

2.列表视图控件(ListView控件)

ListView有多种视图模式

例如:大图标(LargeIcon) 小图标(SmallIcon) 列表(List) 详细信息(Detail) 平铺(Tile)

3.ListView控件的属性 事件和方法

Columns"详细信息"视图中显示的列
FullRowSelect当选中一项时,它的子项是否同该项一起突出显示
MultiSelect是否允许选择多项
itemsListView中所有项的集合
SelectedItems选中的项的集合
View指定ListView的视图模式
GirdLines是否显示网格线
可以使用Items.Add()方法向列表视图中添加一项

4.快捷菜单(ConTexMenuStrip控件)

快捷菜单在用户右击时会出现在鼠标指针的位置

(1).设置其父窗体的ContextMenuStrip属性值为指定的快捷菜单的名称

(2)单击ContextMenuStrip控件的Items属性,打开"项集合编辑器"窗口

(3).单击"项集合编辑器"窗口左上方的"添加"按钮,随后为其设置Text属性和Name属性 就可以在快捷菜单中增加一个菜单项

实例:ListView和ImageList结合使用的效果图
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: