C#ImageList和ListView的使用
一、ImageList
ImageList组件,又称为图片存储组件,它主要用于存储图片资源,然后在控件上显示出来,这样就简化了对图片的管理。ImageList组件的主要属性是Images,它包含关联控件将要使用的图片。每个单独的图片可以通过其索引值或键值来访问;另外,ImageList组件中的所有图片都将以同样的大小显示,该大小由其ImageSize属性设置,较大的图片将缩小至适当的尺寸。
属性 |
说明 |
ColorDepth |
获取图像列表的颜色深度 |
Images |
获取此图像列表的ImageList.ImageCollection |
ImageSize |
获取或设置图像列表中的图像大小 |
ImageStream |
获取与此图像列表关联的ImageListStreamer |
1.从工具箱里拖动一个ImageList到窗体便会在下面显示出来
2常用属性
3.通过Images打开兔相机和编辑器即可添加图片
4.点击确定即可添加成功
二、ListView 的使用
ListView控件,又称为列表视图控件,它主要用于显示带图标的项列表,其中可以显示大图标、小图标和数据。使用ListView控件可以创建类似Windows资源管理器右边窗口的用户界面。
添加项——Items属性的Add方法
移除项—— Items属性的RemoveAt方法或Clear方法
选择项—— Selected属性
为项添加图标—— SmallImageList、LargeImageList或StateImageList属性
启用平铺视图—— View属性
为项分组—— Group属性
移除项—— Items属性的RemoveAt方法或Clear方法
选择项—— Selected属性
为项添加图标—— SmallImageList、LargeImageList或StateImageList属性
启用平铺视图—— View属性
为项分组—— Group属性
建立一个ListView
1.从工具栏拖动ListView到窗体
2.为成员添加图标 图标来源就是ImageLIst1
3.通过Groups集合为成员设定分组
4.通过Items将成员划入分组并设置相关图标
5.通过View设置成员排列样式
6.运行就是这么个鸟样
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 用 C# 插值字符串处理器写一个 sscanf
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· 趁着过年的时候手搓了一个低代码框架
· 本地部署DeepSeek后,没有好看的交互界面怎么行!
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 用 C# 插值字符串处理器写一个 sscanf
· 乌龟冬眠箱湿度监控系统和AI辅助建议功能的实现