admin 管理员组文章数量: 1086019
2024年3月19日发(作者:pcre 匹配多个正则)
第三章 VB中常用高级控件
第三章
VB
中常用高级控件
在本章中,读者将会接触到多种VB中的高级ActiveX控件,这些控件,是进行VB较高
级编程的重要基础,本章将以简洁的说明和丰富的实例使读者很快的掌握这些控件的使用方
法。
本章重点:
z 熟悉普通控件的使用
z 了解一些专用控件
z 熟悉INET控件的使用
3.1
普通应用控件
所谓的普通应用控件,不是这些控件很普通,而是这些控件可以在许多地方使用,并没有
专门的用途,编程者可以根据需要随时使用它们。
3.1.1 ListView
控件
ListView控件控件与普通控件中的列表框控件很类似,但它提供更多的显示项目的视图。
通过此控件,可以轻松的将项目分成几列,并显示伴随的图标和文本。
基本属性:
ColumnHeaders 属性
该属性用于对 ColumnHeader 对象集合的引用。ColumnHeader 对象是 ListView 控件中
包含标头文字的项目。ColumnHeader 对象的数目决定每个 ListItem 对象可包含的子项目数
目。删除 ColumnHeader 对象后所有与列关联的子项目也将被删除,并且每个 ListItem 对象
的子项目数组将平移以更新 ColumnHeader 的索引,而这将导致剩余的列标头 SubItemIndex
属性的改变。了解ColumnHeader 对象对学习ListView控件具有重要意义。下面我们中断一
下,先介绍这个对象。
我们将来还要遇到几种类似的情况,就是在一个控件使用过程中,最重要的并不是这个
控件本身的属性和方法,而是它所包含对象的属性和方法,这时我们就会转而介绍对象的用
法,然后再返回介绍控件本身。
z ColumnHeader对象的基本属性:
ColumnHeader对象有count、icon、index、item、key、text等属性。分别表示如下含义:
count:返回集合中ColumnHeader对象的数目
icon:返回或者设置被对象显示的图标。
index:返回或设置数,它唯一指定集合中的对象
item:利用位置或键返回 Collection 对象的指定成员。
¾
54
VB网络与系统控制编程
key:返回或设置字符串,在集合中唯一地标识一个成员。
text:返回或设置包含在对象中的文本。
z ColumnHeader对象的基本方法:
ColumnHeader对象有三种基本方法,分述如下:
¾
Add 方法:
其作用是将 ColumnHeader 对象添加到 ListView 控件的 ColumnHeaders 集合中。用法
为:
(index, key, text, width, alignment, icon),
其中各参数作用如表3-1所示。本章中介绍的控件,最常用的方法就是ADD方法,在编
程中经常遇到,请读者对比它们的用法。
表
3-1 ADD
方法中参数
部分
Index
Key
Text
Width
Alignment
Icon
¾
描述
可选的。唯一标识对象集合成员的整数。
可选的。唯一的字符串表达式,可以用来访问集合的成员。
可选的。出现在 ColumnHeader 对象中的字符串。
可选的。它使用控件容器的度量单位指定对象的宽度。
可选的。决定 ColumnHeader 对象中文本对齐方式的整数。
可选的。Smallicons 图象列表中图象的关键字或索引。
Clear 方法:
其中用是删除集合中的全部对象。用法为:
¾
Remove 方法:
该方法从集合中删除一项。用法为:
ListView1. Remove (index),
其中index用来指定被访问对象在集合中的名称或索引。
说明:ColumnHeaders 属性是ListView控件的重要属性之一,与它相关的其他ListView
属性还有:
HideColumnHeaders 属性:返回或设置是否在报表视图中隐藏 ListView 控件的
ColumnHeader对象。
下面返回继续来看ListView的属性。
¾
ColumnHeaderIcons 属性:返回或者设置 Imagelist 控件,该控件为 ColumnHeaders
集合提供图标。
¾
ListItems 属性:
与ColumnHeaders 属性类似,返回 ListView 控件中 ListItem 对象集合的引用。ListItems 属
版权声明:本文标题:VB中常用高级控件 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1710794710a573479.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论