WinForm 之 使用ListView控件展示数据
在学习了这么多的WinForm基本控件后,今天在来学习一个比较有意思的包含图片的控件!
>>>图像列表控件
ImageList是含有图像对象的集合,可以通过索引或关键字引用该集合中的每个对象.
ImageList空间的属性 属性 说明Images 存储在图像列表中的所有图像
ImageSize 图像列表中图片的大小
TranparentColor 被视为透明的颜色
ColorDepth 获取图片列表的颜色深度
使用ImageList控件_经验:
先设置ColorDepth,ImageList属性的值,再添加图片,反之,将不能更改这两个属性的值.
>>>列表视图控件
ListView是一个很常用也很重要的控件,用于以特定样式或视图类型显示列表项,
它有多种视图模式,如大图标(LargeIcon)、小图标(SmallIcon)、列表(List)、详细信息(Detail)、平铺(Tile)等
ListView控件可以使用多种属性显示到用户界面
列表视图控件的主要属性、事件和方法
属性 说明Columns "详细信息"视图中显示的列
FullRowSelect 当选中一项时,它的子项是否同该项一起突出显示
Items ListView中所有项的集合
MultiSelect 是否允许选择多项
SelectedItems 选中的项的集合
View 指定ListView中所有项的集合
LargeImageList 获取或设置当项以大图标在控件中显示时使用的ImageList
SmallImageList 获取或设置当项以小图标在控件中显示时使用的ImageList
事件 说明
MouseDoubleClick 双击事件
方法 说明
0Clear() 移除ListView中的所有项
>>>快捷菜单控件
ContextMenuStrip控件也是常用的一个控件,快捷菜单也可以叫做上下文(Context)菜单
例如像这种在单击鼠标右键的时出来的快捷菜单:
菜单项的主要属性和事件 属性 说明Display 指定是否显示图像和文本
Image 显示在菜单项上的图像
Text 显示在菜单项的文本
事件 说明
Click 单击事件,单击菜单项时发生
>>>编写代码,实现动态向ListView控件中添加数据
>>"查询学生信息"窗体中列表视图控件的属性设置
属性 值 说明View Details 显示为"详细信息"视图
FullRowSelect True 当选中一项时,他的子项也突出显示
GridLiness True 显示网格线
MultiSelect False 不允许选择多项
WinForm 之 使用ListView控件展示数据
,温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/65399.html