index属性,zindex属性

http://www.itjxue.com  2023-01-16 11:15  来源:未知  点击次数: 

vb的index属性是什么意思?

通常叫索引,用于标识。

比如有一个集合,你要区分里面的每一个元素,就要给每一个元素添加一个索引(Index)。

VB中常见Index的地方

在控件数组中,有一个Index属性,标识数组中的每个控件,使之与其他控件能够区分开来,索引在内部(就是在一个集合中,其他集合的索引与这个集合的索引无关)必须是唯一的,不能与其他相同。

ListBox中有ListIndex属性。

ListBox项的下标是从0开始的(就是第一项索引为0,如果第一项定义为1,那么就是下标为1)。当ListIndex=0的时候表示第一项,依次类推。

VB的Index属性怎么用?

这是是指控件数组的下标。

使用方法是对多个相同组件进行遍历操作;

例如:

有三个option1控件,你可以设置其名称相同,index值不同为0-2;

即可通过

for

i=0

to

2

option1(i).value.......

next

另,在控件数组中,index用于传递是那一个控件发生了该事件;

例如:

private

sub

option1_click(byval

index

as

integer)

'则index表示事件发生的具体控件是控件数组中的那一个。

option1(index).caption="你点了我!"

end

sub

VB中Index 属性有什么用途

这是用来索引用的

比如你在窗口上画一个按钮,选中它,然后右建菜单,选择复制

在这个窗口的空白处选择右键菜单粘贴,此时会提示是否要创建控件数组,如果你选择是

此时原来的那个控件的index=0 当前粘贴出来的index=1,

那么他们的name(名称)属性都一样,要找到这两个控件,就得用索引来找,如

找刚才粘贴出来的

command1(1).caption="abc"

此属性为只读,

并且可以动态操作

load command1(3) '加载一个

command1(3).top=500

command1(3).visible=ture

unload command1(3) '卸载

VB默认Index从0开始排

使用LOAD方法不能使用已经存在的index

unload 方法不能卸载窗口上本身有的控件如,例子中的command1(0)

我就简单的介绍这些吧,具体,呵呵,

(责任编辑:IT教学网)

更多

推荐软件水平考试文章