ListView控件详解

ListView控件详解在Windows的资源管理器中,文件夹或文件信息可以分别以大图标或小图标的方式显示如图:这样的洁面效果是如何实现的?这就要用到ImageList控件和ListView控件ImageList控件的属

大家好,又见面了,我是你们的朋友全栈君。

在Windows的资源管理器中,文件夹或文件信息可以分别以大图标或小图标的方式显示如图:

imageimage

这样的洁面效果是如何实现的?这就要用到ImageList控件和ListView控件

ImageList控件的属性

image

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

ListView控件的属性、事件和方法

image

                 属                                   性                  说                                   明
Columns “详细信息”视图中显示的列
FullRowSelect 当选中一项时,它的子项是否同该项一起突出显示
Items ListView中所有项的集合
MultiSelect 是否允许选择多项
SelectedItems 选中的项的集合
View 指定ListView的视图模式
LargeImageList 获取或设置当项以大图标在控件中显示时使用的ImageList
SmallImageList 获取或设置当项以小图标在控件中显示时使用的ImageList
                 事                                   件                  说                                   明
MouseDoubleClick 双击事件
                 方                                   法                  说                                   明
Clearn() 移除ListView中的所有项

ContextMenuStrip控键

快捷菜单(ContextMenuStrip)控件也是常用的一个控键,快捷菜单也可以叫做上下文(Context)菜单

image

快捷菜单(ContextMenuStrip)在用户右击时会出现在鼠标指针的位置。许多控件都有一个ContextMenuStrip属性,通过它可以制定与控件相关的快捷菜单。

image

快捷菜单中的每一个菜单项(ToolStripMenuItem)都有自己的属性和事件

菜单项的主要属性和事件

                 属                                   性                  说                                   明
DisplayStyle 指定是否显示图像和文本
Image 显示在菜单项上的图像
Text 显示在菜单项上的文本
                 事                                   件                  说                                   明
Click 单击事件,单击菜单项时发生
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/155748.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • 5个常用的MySQL数据库管理工具_SQL工具

    5个常用的MySQL数据库管理工具_SQL工具原文:http://www.techxue.com/techxue-11898-1.html如今,Web应用程序的响应速度是成功的关键法宝之一。它与用户互动,用户对网站的看法,甚至谷歌网站排名情况都有着密不可分的关系。数据库性能是响应速度最重要的因素之一,一旦出错,所有程序都将会宕机。工欲善其事,必先利其器。几乎每一个Web开发人员都有一个最钟爱的MySQL管理工具,它帮助开发人员在许

    2022年8月22日
  • 掌握Redis分布式锁的正确姿势

    掌握Redis分布式锁的正确姿势

    2020年11月20日
  • Ubuntu 16.04 更新源失败问题

    Ubuntu 16.04 更新源失败问题转载请注明出处转载请注明出处转载请注明出处在输入sudoapt-getupdate出现暂时不能解析域名“us.archive.ubuntu.com”折腾了一周,终于解决了解决办法:有用的点个赞先要吧源备份一个哦:sudocp/etc/apt/sources.list.d/ubuntukylin.list/etc/apt/sources.list.d/ubuntukylin.list

    2022年7月22日
  • idea激活码mac【在线破解激活】「建议收藏」

    idea激活码mac【在线破解激活】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月17日
  • IDEA优化内存配置,可提高启动和运行速度(亲测有效)「建议收藏」

    IDEA优化内存配置,可提高启动和运行速度(亲测有效)「建议收藏」一、优化IDEA配置IDEA默认启动配置主要考虑低配置用户,参数不高(默认最低128m,最高512m),导致启动慢,然后运行也不流畅,这里我们需要优化下启动和运行配置;但是在工作中的电脑一般都是8G或者16G的运行内存,所以我们需要手动去修改默认的IDEA配置。二、手动修改IDEA配置步骤找到IDEA安装的bin目录打开idea.exe.vmoptions文件关键的三个参…

    2022年5月20日
  • 使用ctk库

    使用ctk库上篇文章写的如何生成一个简易ctk动态库https://blog.csdn.net/qq_16238157/article/details/86602476这篇文章写如何简易的使用交代路径下图上篇文章已经写过关于ctk动态库如何生成下面介绍一下各个文件夹:CTK文件夹:是ctk的源码ctkWork文件夹:用vs编译生成的ctk插件myCTK文件夹:是网上找的一个调用ct…

    2022年6月3日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号