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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 20款优秀的基于浏览器的在线代码编辑器「建议收藏」

    20款优秀的基于浏览器的在线代码编辑器「建议收藏」20款优秀的基于浏览器的在线代码编辑器1.CompilrCompilr是一个在线编译器和在线IDE。可以用它来开发PHP,C,C++,Ruby。在浏览器中编译Java,C#和VB.net等。马上使用2.Dabblet跨浏览器兼容,对前端攻城师们来说是一个不得不处理的问题。为了在浏览器间呈现统一的显示效果,攻城师们不仅要为每个游览器添加CSS前缀,甚至还需要用到一…

    2022年6月26日
    101
  • xshell连接不上虚拟机的问题和解决办法_vmware远程连接服务器虚拟机

    xshell连接不上虚拟机的问题和解决办法_vmware远程连接服务器虚拟机首先按照正常步骤安装虚拟机,centos6.5文件,然后登陆Linux输入命令:vi/etc/sysconfig/network-scripts/ifcfg-eth0键入i进行编辑大致如下DEVICE=eth0TYPE=EthernetONBOOT=yesBOOTPROTO=dhcpIPADDR=192.168.175.102NETMASK=255.255.255…

    2022年9月22日
    2
  • C# dll反编译(dll反编译破解)

    下面是修改IL文件然后重新生成DLL的步骤,适用于dll文件没有源码,但是需要修改一点点的小改动问:为啥不直接用dnspy进行修改?答:我这边需要修改.net2.0上编译的一个库,用dnspy反编译后修改了代码,,运行反倒有问题,因此怀疑通过dnspy修改库最后的编译环境和原有库的编译环境不一致,考虑到dnspy自身需要.net4.0以上环境才能运行,所以这里采用修改IL文件的方法…

    2022年4月12日
    1.2K
  • String[]数组初始化「建议收藏」

    String[]数组初始化「建议收藏」创建数组://一维数组String[]str=newString[5];//创建一个长度为5的String(字符串)型的一维数组String[]str=newString[]{“”,””,””,””,””};String[]str={“”,””,””,””,””};//二维数组String[][]str=newString[2][2];//

    2022年7月18日
    186
  • 解决webIDE里git push报错的问题

    解决webIDE里git push报错的问题issueYouhavefinisheddevelopmentinWebIDE.WhenyoutrytopushyourchangesdoneinWebIDEtogithub,andyoumeetwiththeerrorbelow:https://github.com/i042416/ui5-fiori:cannotopengit-rec…

    2022年10月17日
    2
  • 基于回归分析的房价预测模型_房价模型基本原理

    基于回归分析的房价预测模型_房价模型基本原理回归模型与房价预测

    2022年4月21日
    110

发表回复

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

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