2-5  ImageList 控件

u     本节学习目标:
n         了解ImageList控件的基本属性及方法
n         掌握配置ImageList 控件的图片列表内容
n         掌握ImageList控件与其他导航控件的联合应用

2-5-1 简介

位于Systems.Windows.Forms 命名空间内的ImageList 控件主要用于缓存用户预定义好的图片列表信息,该控件并不可以单独使用显示图片内容,必须和其他控件联合使用才可以显示预先存储其中的图片内容。其在工具箱中的图标样式如图2-10所示。
图2-10 ImageList 控件图标样式

2-5-2  ImageList 控件的基本属性及方法

ImageList 控件用于存储用户预定义好的图标列表信息,其基本的属性和方法定义如表2-6所示:
属性
说明
Images
该属性表示图像列表中包含的图像的集合
ImageSize
该属性表示图像的大小,默认高度和宽度为 16 x 16,最大大小为 256 x 256
方法
说明
Draw
该方法用于绘制指定图像
表2-6 进度条控件的属性

2-5-3  ImageList 控件实践操作

1.案例学习:配置ImageList 控件的图片列表内容

(1)从工具箱拖放一个ImageList控件到Form窗体,选择该控件并打开其属性,配置Images属性。同时特别注意配置imagesize属性,将该属性设置为25×30比例,该属性决定今后图片显示的大小。如图2-11所示。
图2-11  通过进度条显示数据库读取的进度信息布局及演示
(2)点击Images属性边上的按钮,在打开的配置对话框中点击添加,选择具体的一组图片,同时可以点击移除,去掉无效图片。如图2-12所示。
图2-12  编辑images属性内容
(3)用鼠标右键点击工具箱,选择“选择项…”,在打开的选择工具箱中将ToolBar组件勾选后,在当前的Form窗体之中拖放该toolbar控件,如图2-13所示。
图2-13  工具箱内的toolbar控件
(4)点击toolbar控件,指定其imagelist控件对象为刚添加图片列表的imagelist1控件,并选择该toolbar控件的buttons属性。如图2-14所示。
图2-14  工具箱内的toolbar控件
(5)在打开的ToolBarButton集合编辑器中连续添加5个Button按钮,并为每个按钮的ImageIndex属性配置来自ImageList 控件的图片信息。如图2-15所示。
图2-15  ToolBarButton集合编辑器中添加按钮
(6)配置完毕后界面如图2-16所示。
图2-16  ToolBar与ImageList控件联合使用效果

本文转自 qianshao 51CTO博客,原文链接:http://blog.51cto.com/qianshao/208654,如需转载请自行联系原作者

2-5 ImageList 控件相关推荐

  1. Imagelist 控件

    Imagelist 控件可以添加图标给button按钮控件用,它下面有两个属性可以设置相关,(imageList,imageindex)属性 转载于:https://www.cnblogs.com/j ...

  2. ImageList控件 图片容器控件 1130

    ImageList控件 图片容器控件 1130 控件引入 属性 图片列表 Images图片尺寸 ImageSize

  3. winForm ImageList图像控件使用

    ImageList控件可以存储一系列的图片文件,可以通过索引调用显示图片和删除一张图片或全部清除. 新建窗口文件,布局如下: 添加3个[Button]控件,一个[pictureBox]控件,一个[Im ...

  4. ImageList与ListView控件

    一.基本概念 1.ImageList控件 ImageList组件,又称为图片存储组件,它主要用于存储图片资源,然后在控件上显示出来,这样就简化了对图片的管理.ImageList组件的主要属性是Imag ...

  5. 一步一步玩控件:自定义TabControl——从山寨Safari开始

    作者:野比 (conmajia@gmail.com) 时间:May, 2012 封面图片为野比原创,请勿未经允许私自引用 #1-1 嗯,各位,又是我,生物钟颠倒的家伙. 今天我要山寨的是大名鼎鼎的Ap ...

  6. matlab treeview,treeview控件

    高分在线等:C#中如何给treeview控件上的节点前添比如有一treeview1控件,需要在其所有节点前均加一静态小图标(所有节点我也新手,正好刚用过这功能.如下: 1. 到工具箱中拖一个image ...

  7. C# 系统应用之TreeView控件 (一).显示树状磁盘文件目录及加载图标

    在C#系统应用毕设U盘防御软件中需要实现文件不可恢复的删除,首先需要实现类似于资源管理器的界面,通过TreeView控件显示"我的电脑"所有磁盘文件树状目录并加载相应图标.显示结果 ...

  8. 给TreeView控件绑定数据

    TreeView控件显示Node对象的等级体系结构,每个Node对象包含了一个标签和可选的点位图.TreeView控件通常用于显示文档头.索引中的条目.磁盘上的文件和目录或者可以显示为等级结构的各种其 ...

  9. TreeView控件应用--访问文件或文件夹(一)

    C#用TreeView访问文件或文件夹,通过递归,展开所有文件夹(类似资源管理器的树形窗体) 首先,算法是用递归算法,不断的递归文件.以此来遍历整个电脑的磁盘内容,过程也很简单.这种算法的时间复杂度太 ...

最新文章

  1. linux ssh 远程登陆 报错 software caused connection abort 解决方法
  2. 有向图——强连通分量
  3. 财经法规税收征收管理法律制度练习题一
  4. 小米手机系统服务组件是干什么的_怎么查看小米手机MIUI系统的基本功能-小米手机MIUI系统基础功能查询方法讲解...
  5. Hadoop HDFS概念学习系列之shell命令使用HDFS的一些其他命令(十九)
  6. 面向对象设计原则之3-里氏替换原则
  7. 学习python有哪些优势
  8. Linked List Cycle | ||
  9. C++资源之不完全导引(下)
  10. 李践《高效人士的五项管理-行动日志》 表格
  11. 基于医院信息管理系统案例的软件构造分析
  12. opencv3_java 图像的修剪裁剪Trimming Rect
  13. 树莓派1——摄像头实时视频和截图
  14. 题目:代码实现判断单链表是否有环
  15. 企业微信的审批申请状态变化回调通知api接口bug
  16. c语言作业存款,C语言编程实现怎样存钱利最大
  17. AI创意赛火热,赛事能成BAT强化AI优势的新动能?
  18. 芭蕉叶上无愁雨,自是多情听断肠
  19. 广东省云浮市谷歌卫星地图下载
  20. 【Unity】获取当前物体下的所有子物体

热门文章

  1. 细说Activity与Task(任务栈)
  2. data-packed volume container - 每天5分钟玩转 Docker 容器技术(43)
  3. Activity——思维导图
  4. 使用HttpClient连接池进行https单双向验证
  5. 关于项目对表单校验的需求
  6. android 简易时间轴(实质是ListView)
  7. 在线YAML转XML工具
  8. 在线html链接提取工具
  9. 使用netcat的正向 / 反向shell
  10. Linux修改本地时间