Windows程序==>>使用ListView控件展示数据

使用ListView控件展示数据

01.ImageList控件

1.了解了解

   
   
属性 说明
Images 储存在图像列表中的所有图像
ImageSize 图像列表中图像的大小
Transparent 被视为透明的颜色
ColorDepth 获取图像列表的颜色深度

Images中图像的存放方式与存放在数组中一样,通过Count属性可以获得Images中图像的个数.每个图像都有一个索引值,从0开始,使用Images[索引值],可以定位到一个图像.

ImageList控件所包含的图像可以被ListView,TreeView,ToolStrip控件使用.

2.使用ImageList控件

步骤:

01.在【工具箱】中找到【ImageList】控件,双击添加。但在ImageList控件不会出现在窗体上,而是出现在窗体下面.

02.选择【ImageList】控件,点击【选择图像】,打开【图像集合编辑器】

然后   单击【添加】,逐个添加需要的图片。点击【确定】

注意:1.图片大小为你要选择图片的大小.

2.图像位深度最好为最大值.

03.可以使用ListView和ImageList何用了.(下面就开始说)

02.ListView控件和CoutextMenuStrip(右击)控件

能实现的效果:

 

 

一:使用ListView步骤:

01.在【工具箱】中找到【ListView】控件,双击添加.

02.选择编辑项.添加项,同时为 视图(选择后就为窗体显示的默认值), 小ImageList, 大ImageList选择对应的值

经常需要赋值的有:Text(项的名字),ImageIndex(要使用的图),

03.如果想做成"详细信息"就要在SubItem(子项)中继续操作.

二:使用CoutextMenuStrip(右击)控件

01.在【工具箱】中找到【CoutextMenuStrip】控件,双击添加.但在CoutextMenuStrip控件不会出现在窗体上,而是出现在窗体下面.

02.编辑各项值

03.最后一点,好多同学会忘记,与ListView控件(name:)取得关联,也就是ContextMenuStrip属性

三:一切都准备好了,就把所有的功能与按钮关联吧!让我们来看看:

  private void button_big_Click(object sender, EventArgs e)
        {
            lView.View = View.LargeIcon;
        }

        private void button_small_Click(object sender, EventArgs e)
        {
            lView.View = View.SmallIcon;
        }

        private void button_details_Click(object sender, EventArgs e)
        {
            lView.View = View.Details;
        }

是不是很简单呐!不过我们要是能只用代码的方法来实现"详细信息"就好了,交给大家:
  01.首先我们先把有列值搞好.

02.然后就可以上代码了:

 private void Form1_Load(object sender, EventArgs e)
        {
            ListViewItem ListView = new ListViewItem("A盘",0);
            ListView.SubItems.Add("本地磁盘");
            ListView.SubItems.Add("100GB");
            ListView.SubItems.Add("10GB");

            lvlist.Items.Add(ListView);

            ListViewItem ListView1 = new ListViewItem("B盘", 1);
            ListView1.SubItems.Add("本地磁盘");
            ListView1.SubItems.Add("200GB");
            ListView1.SubItems.Add("20GB");

            lvlist.Items.Add(ListView1);

            ListViewItem ListView2 = new ListViewItem("C盘",2);
            ListView2.SubItems.Add("本地磁盘");
            ListView2.SubItems.Add("300GB");
            ListView2.SubItems.Add("30GB");

            lvlist.Items.Add(ListView2);

        }

还行吧!没你想象那么难吧!慢慢去尝试吧,你会慢慢感受到它的魅力的..

时间: 2024-12-08 22:02:45

Windows程序==>>使用ListView控件展示数据的相关文章

使用ListView控件展示数据

下来列表中动态添加数据  combbox.Items.Add();//添加项的内容  combbox.Items.Clear();//清空项的内容窗体传值:    A中显示B窗体时,项B窗体传值  1.创建B窗体的对象  2.在B窗体中创建公共属性  3.给B窗体中的公共属性赋值  4.显示B窗体一.错点属性  Anchor:设置空间与窗体边缘的距离二.停靠属性:  Dock:控件在窗体中停靠的位置三.多文档窗体:MDI   1.设置父窗体的IsMDIContainer:为true   2.创建

WinForm 之 使用ListView控件展示数据

在学习了这么多的WinForm基本控件后,今天在来学习一个比较有意思的包含图片的控件! >>>图像列表控件 ImageList是含有图像对象的集合,可以通过索引或关键字引用该集合中的每个对象. ImageList空间的属性 属性 说明 Images 存储在图像列表中的所有图像 ImageSize 图像列表中图片的大小 TranparentColor 被视为透明的颜色 ColorDepth 获取图片列表的颜色深度 使用ImageList控件_经验: 先设置ColorDepth,ImageL

使用ListView控件展示数据 2018-6-25

1 .ImageList控件  主要属性(Images存储图像,ImagSize图像大小,ColorDepth获取颜色深度) 注意:先设置ImagSize,ColorDepth属性的值,反之不能更改 2 .ListView控件    主要属性(Columns显示视图的菜单列,Items ListView中所有项的集合,View 视图模式 ,LargeImageList大图标显示ImageList,SmallImageList小图标显示时使用的mageList) 3.ListView控件的大小图标

使用listview空控件展示数据

1.使用listview控件可以一次性的将有关的全部图像保存在控件中,建立集合图像. 图像列表控件的主要属性 属性                                                                     说明 Images                                                                    存储在列表中的所有图像 ImageSize                          

图形控件展示数据

最近都是坐电商项目,经常会有一些数据要做成图片展示,这样给人带来一种更直观,明了的感觉.项目也更加专业. 下面是我常用到的插件地址分享: http://www.kendoui.io http://www.kendoui.io/examples/bar-charts/multiple-axes.html http://www.kendoui.io/kendo-ui/api/javascript/dataviz/ui/chart.html#configuration-valueAxis

ListView控件的不为人知的秘密

使用ListView控件展示数据 1.图像列表控件(ImageList控件) 图像列表控件(ImageList控件)是含有图像对象的集合,可以通过索引或关键字引用该集合的每个对象,ImageList控件不能独立使用,只能为Windows窗体的其他控件提供图像 图像列表的主要属性 Images 存储在图像列表中的所有图像 ImageSize 图像列表中图像的大小 TransparentColor 被视为透明的颜色 ColorDepth 获取图像列表的深度 ImageList控件所包含的图像可以被L

VB.NET自动操作其他程序(4)--读取、设置其他软件listview控件的内容

4.3.读取其他软件listview控件的内容 4.3.0.根据窗口句柄,获取进程Id,打开并插入进程,申请代码的内存区,返回申请到的虚拟内存首地址        Dim processId As Integer         '进程pid           hwnd = FindWindow("#32770", "Windows 任务管理器")       '获取任务管理器窗口句柄,注释By Lyh         hwnd = FindWindowEx(hw

Windows应用程序高级控件之ListView控件

ListView控件---列表视图控件 用途:显示带图标的项列表,其中可以显示大图标.小图标和数据 ListView控件的常用属性: View属性:设置项在控件中的显示方式,View属性的值有以下几种 Details       每个项显示在不同的行上 LargeIcon     每个项都显示为一个最大的图标,下面有标签,是默认的视图模式 List          每个项显示为一个小图标,右边带标签,各项排列在列中,没有列表头 SmallIcon     每个项显示为小图标,右边带标签 Tit

C#跨进程读取listview控件中的数据

http://www.cnblogs.com/Charltsing/p/slv32.html 欢迎交流:QQ564955427 读取标准的32位listview控件中的数据,网上已经有很多代码了.今天有空也做了个测试.读取TcpEye软件中的数据. 具体见程序附件.  下载(本程序可以自己修改主窗体类名和子窗体类名,抓取其他的软件数据.当然,窗体层次必须是2层,而且不能有多个同类名的子窗体,因为这只是个示例程序) *****************************************