网站大量收购独家精品文档,联系QQ:2885784924

带图片的复合框.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
带图片的复合框

带图片的复合框—ImageCombo控件介绍(一) fanjy 发表于 2007/4/20 20:53:00 引言:前面介绍了ImageList控件,本文将对ImageCombo控件进行简单的介绍。与ImageList控件一样,ImageCombo控件不是“控件工具箱”中的内部常用控件,使用前需要将其添加到控件工具箱中。在介绍过程中,要使用到ImageList控件。 - - - - - - -?- - - - - - - - - - - - - - - ImageCombo控件介绍(一) - - - - - - -?- - - - - - - - - - - - - - - 1 添加ImageCombo控件 在标准的控件工具箱中并没有ImageCombo控件,要使用该控件,必须先将其添加到控件工具箱中。如图1所示,在控件工具箱中单击右键,在弹出的菜单中选择“附加控件”。 ?图1:附加控件 此时,出现如图2所示的“附加控件”对话框。 ?? 图2:附加控件对话框 在该对话框中,选中“Microsoft ImageComboBox Control,version 6.0”前的复选框,单击“确定”按钮后,在“控件工具箱”中将出现“ImageCombo”控件,如图3所示。 ? 图3:附加控件后的工具箱 注:由于本文中要用到ImageList控件,故将该控件一并添加到控件工具箱中,该控件位于ImageCombo控件的左边。 - - - - - - -?- - - - - - - - - - - - - - - 2 ImageCombo控件简介 ImageCombo控件是标准Windows组合框的允许绘图版本,控件列表部分中的每一项都可以有一幅指定的图片。也就是说,该控件可以显示一个包含图片的项目列表,每一项可以有自己的图片,也可以对多个列表项使用相同的图片。 除了支持图片之外,ImageCombo还提供了一个对象和基于集合的列表控件。控件列表部分的每一项是一个不同的ComboItem对象,而且列表中的所有项组合起来构成 ComboItems集合,这就使它容易一项一项地指定诸如标记文本、ToolTip文本、关键字值以及缩进等级等属性。 ImageCombo控件包括一个ComboItem对象的集合。一个ComboItem对象定义了出现在控件列表部分中的项目的各种特性。 除了用列表项目来显示图片外,ImageCombo控件还使用集合和对象管理控件的列表部分。这使它很容易使用相似的对象和集合概念来对列表中的输入项进行操作,例如Add、Remove和Clear方法,以及For Each和With... End With结构。 2.1 ImageCombo控件与“复合框”控件 ImageCombo控件类似于标准的Windows复合框控件,但同时有一些重要的区别。最明显的区别就是在复合框的列表部分可以为每一项加入图片,通过使用图像,用户可以更容易地在可能的选择中标识并选中选项。 如前所述,另一个不很明显但同样重要的区别是ImageCombo管理控件列表部分的方式。列表中的每一项是一个ComboItem对象,而列表本身则是这些对象的ComboItems集合。这样,列表的管理就变得简单化了,使单独或一起访问各项目变得更加简单,分配或更改那些决定项目内容和形式的属性也很方便。这种结构同时还使处理列表项所带的图片更加方便。 由于列表中的各个项目是集合中的对象,标准复合框控件中的某些属性就不再需要了(例如 List、ListIndex和ItemData)。因此,ImageCombo控件中就不再提供这些属性了。 ImageCombo列表中的每一项可以有三个与之相关联的图片。第一个图片,由Image属性指定,出现在控件下拉部分中,列表项文字的旁边。当在列表中选定SelImage属性时,则SelImag属性指定列表项的图片,SelImage图片出现在复合框编辑部分的旁边,和在列表部分中一样。OverlayImage属性提供了在主图片上叠放其它图片的方式,例如表示有特殊兴趣的复选标记,或者表示该项无效的X。 要管理用于列表项的这些图片,ImageCombo使用了ImageList公用控件。通过索引或引用存储在ImageList控件中图片的关键值将图片分配给ImageCombo中的项。 ImageCombo控件也支持多级缩进。缩进的数目是单个列表项的属性,所以即使列表被重新排序,列表项仍然保持它们的缩进层次。显示有不同的缩进层次可以突出列表的某些部分或显示层次结构关系。 2.2 ImageCombo控件属性参考 ImageCombo控件具有下列属性: Identation属性,SelectedItem属性(ActiveX控件),CaseSensitive属性,UsePa

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档