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 ...
随机推荐
- 【Codeforces 264B】Good Sequences
[链接] 我是链接,点我呀:) [题意] 让你在一个递增数组中选择一个最长子序列使得gcd(a[i],a[i+1])>1 [题解] 设f[i]表示以一个"含有素因子i的数字" ...
- Java配置方式读取外部的资源配置文件
通过@PropertySource可以指定读取的配置文件,通过@Value注解获取值,具体用法: package cn.qlq; import org.springframework.context. ...
- java复习volatile关键字解析
转自https://www.cnblogs.com/dolphin0520/p/3920373.html volatile这个关键字可能很多朋友都听说过,或许也都用过.在Java 5之前,它是一个备受 ...
- MYSQL中的数值型数据类型与字符串类型
/* 数值型数据类型主要用来存储数字,包含的类型有: TINYINT.SMALLINT.MEDIUMINT. INT(INTEGER). BIGINT TINGINT占1个字节,SMALLINT占2个 ...
- BZOJ(2) 1041: [HAOI2008]圆上的整点
1041: [HAOI2008]圆上的整点 Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 4966 Solved: 2258[Submit][Sta ...
- 将list转为json字符串
//确保JSP和servlet的编码方式一致 resp.setContentType("text/html;charset=GBK"); List<String> jy ...
- 怎样一步步用D3画多曲线
Bar Chart: http://bl.ocks.org/mbostock/3885304 这是一个画柱状图的基本形式. Axis是数轴: tickets是数轴上的标尺.tickets第二个參数% ...
- Python3基础(一) Hello World
对于新手一般会遇到一个问题:学习Python 2还是Python 3呢? 对于我个人而言,我是个完全的新手,没有历史包袱,所以我直接学习Python 3.我相信在未来几年,Python 3会逐步取代P ...
- datatables接口
/*资源表格接口*/ var dataTableHeader=function(elem,unSorts,defaultSort,screens,status,toggleVis,ipAddress, ...
- 5分钟Serverless实践:构建无服务器的图片分类系统
前言 在过去“5分钟Serverless实践”系列文章中,我们介绍了如何构建无服务器API和Web应用,从本质上来说,它们都属于基于APIG触发器对外提供一个无服务器API的场景.现在本文将介绍一种新 ...