当前位置: 首页 > news >正文

C# WinForm —— 26 ImageList 介绍

1. 简介

图片集合,用于存储图像的资源,并在关联控件中显示出来

可以通过 索引、键名 访问每张图片
在这里插入图片描述

没有事件

2. 属性

在这里插入图片描述

属性解释
(Name)控件ID,在代码里引用的时候会用到,一般以 imgList 开头
ClolorDepth用于呈现图像的颜色数,默认8bit
Images存储在ImageList控件中的图像的集合
在这里插入图片描述
ImageSizeImageList中图像尺寸的大小,所有图像都以相同的size显示

3. 方法

在这里插入图片描述

方法解释
Count获取ImageList中图片的数量
Add添加图片,有 5 种方法
AddRange添加图片数组
Clear清空ImageList
Contains判断图片是否存在
ContainsKey通过键值判断图片是否存在
IndexOf获取图片的索引值
IndexOfKey获取键值对应的图片的索引
Remove移除图片
RemoveAt通过索引值移除图片
RemoveByKey通过键值移除图片
SetKeyName设置键值的名称

4. 用法

往Form界面拖动一个 ImageList 组件,ImageList 组件不会显示在Form界面上
然后在加载Form的时候,往 ImageList组件 中添加图片
在这里插入图片描述
但是,往ImageList中添加图片后,运行,图片并不会出现在Form界面上,ImageList必须依附其他控件来显示

往Form界面拖一个label控件

在这里插入图片描述
在label上显示第三张图片:
在这里插入图片描述
运行:
在这里插入图片描述

还可以通过ImageKey来设置label的图片:

在这里插入图片描述

在这里插入图片描述

参考:2023年C#之WinForm零基础教程50讲

http://www.lryc.cn/news/360168.html

相关文章:

  • Vue:现代前端开发的首选框架-【声明周期钩子详解】
  • 【因果推断python】8_线性回归模型2
  • MySQL目录和文件
  • 0基础学习Elasticsearch-Quick start
  • Centos给普通用户添加sudo命令权限
  • 编写备份MySQL 脚本
  • C语言中的数据类型转换:隐式类型转换与显示类型转换
  • Android 安卓通过bindService ServiceConnection 没有响应的问题
  • python切片(彻底解除对切片的曲解)
  • Java—— StringBuilder 和 StringBuffer
  • vs2019 c++20 规范 STL库中关于时间的模板
  • 激光焊接机作为一种高效、精密的焊接设备
  • vite为什么速度快
  • Java网络编程(下)
  • APISIX的安装与测试(springboot服务测试)
  • AI技术:探索未来智能的无限可能
  • npm install 出错,按照版本不匹配解决
  • 【第1章】SpringBoot实战篇之注册接口
  • 代码随想录-Day25
  • JavaWeb_SpringBootWeb基础
  • Stable Diffusion生成图片的参数查看与抹除方法
  • Linux下多线程的相关概念
  • 在java java.util.Date 已知逝去时间怎么求年月日
  • LeetCode 2928.给小朋友们分糖果 I:Java提交的运行时间超过了61%的用户
  • 【typescript/flatbuffer】在websocket中使用flatbuffer
  • 构建一个文字冒险游戏:Python 编程实战
  • 09Linux GDB学习笔记
  • 海外金融牌照
  • addEventListener()方法中的几个参数,以及作用
  • FreeRtos进阶——通用链表的实现方式