WinForm 之 使用ListView控件展示数据
在学习了这么多的WinForm基本控件后,今天在来学习一个比较有意思的包含图片的控件!
>>>图像列表控件
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控件展示数据的更多相关文章
- Windows程序==>>使用ListView控件展示数据
使用ListView控件展示数据 01.ImageList控件 1.了解了解 属性 说明 Images 储存在图像列表中的所有图像 ImageSize 图像列表中图像的大小 Trans ...
- 使用ListView控件展示数据
属性名称 说明items 指定显示那种视图View 指定显示那种视图largelmagelist 大图标图像的imagelist控件SmallLmagelist 小图标图像的imag ...
- C# winform项目中ListView控件使用CheckBoxes属性实现单选功能
C# winform项目中ListView控件使用CheckBoxes属性实现单选功能 在做项目时需要使用ListView控件的CheckBoxes属性显示,还要在点击行时自动选中CheckBoxes ...
- 使用listview空控件展示数据
1.使用listview控件可以一次性的将有关的全部图像保存在控件中,建立集合图像. 图像列表控件的主要属性 属性 ...
- 使用Listview控件显示数据
1.图像列表控件 ImageList是含有图像对象的集合,可以通过索引或关键字引用该集合中的每个对象. ImageList空间的属性 属性 说明 Images 存储在图像列表中的所有图像 ImageS ...
- C# 解决ListView控件显示数据出现闪屏的问题
一.发现问题 如果发送数据过快的情况下,ListVies滚屏显示数据时会显示闪屏,如下所示现象: 二.解决问题 根据出现闪屏的情况,在网上查了资料要使用双缓存的办法来处理.其原理是数据在缓存区中进行处 ...
- ListView控件(上)数据适配器:ListView绑定监听是SetOnItemClickListener
(一) 1.效果图: 2.MainActivity.java package com.example.app5; import android.support.v7.app.AppCompatActi ...
- ListView控件的不为人知的秘密
使用ListView控件展示数据 1.图像列表控件(ImageList控件) 图像列表控件(ImageList控件)是含有图像对象的集合,可以通过索引或关键字引用该集合的每个对象,ImageList控 ...
- listview控件专题
listview控件加CheckBox 窗口load: listViewLayersName.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderS ...
随机推荐
- AD7606
在只给芯片的RANGE和PAR_SER引脚上电(不给芯片加电)的时候,芯片严重发热. 改回给芯片加电,发热消失,芯片正常工作,芯片没有损坏. 版权声明:本文为博主原创文章,未经博主允许不得转载.
- redis学习-简介
1. Redis 简介 1.1 Redis是什么 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统.Red ...
- lnmp的安装--nginx
1.nginx的安装 安装所需环境 Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境. 一. gcc 安装安 ...
- js cookies all in one
js cookies all in one cookies // http://10.1.5.202/auto-deploy-platform/publish/index.html // 非当前 UR ...
- [K/3Cloud] 首页增加一个自定义页签及页面内容
在K3Cloud登录后的门户首页增加一个页签,如增加一个[BBS论坛] 2013-7-30 11:18:51 上传 下载附件 (84.81 KB) 增加页签 可以这么来做: 进入BOS IDE ,找 ...
- java数组知识总结(二)//按操作
一.定长数组 1.构造 直接创建 String[] aArray = new String[5]; String[] bArray = {"a","b",&qu ...
- vim配置说明20170819
一.修改-/.vim/colors/guodesert.vim " Vim color file " Maintainer: Hans Fugal <hans@fugal.n ...
- 最小生成树 D - Constructing Roads
There are N villages, which are numbered from 1 to N, and you should build some roads such that ever ...
- 微軟将弃用 System.Data.OracleClient
http://www.cnblogs.com/WizardWu/archive/2010/05/17/1737009.html 微軟将从 .NET 4 以后的版本弃用 System.Data.Orac ...
- 如何基于udp实现tcp协议栈
http://bbs.csdn.net/topics/280046868 使用套接字完成,按照tcp的方式在一个套接字里维持一个状态机. //定义枚举: enmu state{ CLOSED,//没有 ...