VB基础教程:第八章第七节图象列表

VB基础教程:第八章第七节图象列表,第1张

VB基础教程:第八章第七节图象列表,第2张

8.7图像列表和图像组合

1.图像列表

ImageList控件是包含ListImage对象的集合,集合中的每个对象都可以通过其索引或关键字来引用。ImageList控件不能独立使用,只是作为一个数据中心,为其他控件提供图像。

ImageList控件充当图像的存储库,它需要第二个控件来显示存储的图像。第二个控件可以是能够显示图像Picture对象的任何控件,也可以是专门设计的用于绑定ImageList控件的通用Windows控件之一。这些控件包括ListView、工具栏、TabStrip、Header、ImageCombo和TreeView控件。为了将ImageList与这些控件一起使用,必须通过适当的属性将特定的ImageList控件绑定到第二个控件。对于ListView控件,其Icons和SmallIcons属性必须设置为ImageList控件。对于TreeView、TabStrip、ImageCombo和Toolbar控件,ImageList属性必须设置为ImageList控件。

一旦ImageList与通用Windows控件关联,就可以在过程中用Index属性值或Key属性值引用ListImage对象。

将ImageList控件与Windows公共控件一起使用时,在将ImageList绑定到第二个控件之前,按所需顺序将所有必需的图像插入ImageList。一旦ImageList绑定到第二个控件,就不能删除图像和将图像插入ListImages集合的中间。但是您可以在收藏的末尾添加图像。

2.图像组合框

ImageCombo控件是标准Windows组合框的允许绘图版本。控件中的每个项目都可以有一个指定的图片。它可以显示带有图片的项目列表。每个项目可以有自己的图片,或者同一个图片可以用于多个列表项目。

除了支持图片,ImageCombo还提供了一个对象和一个基于集合的列表控件。控件列表中的每一项都是一个不同的ComboItem对象,列表中的所有项组合在一起形成一个ComboItems集合。这使得逐个指定标记文本、工具提示文本、关键字值和缩进级别等属性变得很容易。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » VB基础教程:第八章第七节图象列表

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情