一。数组
数组声明:
Dim | Private | Public <数组名>([<下界> To]<上界>) As <数据类型>
eg:Dim a(1 to 10) As Integer
数组的使用:数组名(下标)
一种专用于数组或集合的循环
格式:For Each<元素> In <数组或集合>
<语句序列>
Next[<元素>]
注意:对于数组而言,在循环中使用的<元素>变量必须是Variant类型的变量
多维数组:
声明:Dim | Private | Public <数组名>([<下界1> To]<上界1>,[<下界2> To]<上界2>,....) As <数据类型>
动态数组:
先在模块的生命段声明一个名为 DynamicArray的动态数组
Private DynamicArray() As Integer
这样,在该模块的事件过程中就可以用ReDim语句确定这个数组的容量,并使用这个数组
ReDim DynamicArray(3)
ReDim 不是声明语句,而是可执行语句,只能在过程内部使用
ReDim语句中提供Preserve关键字用来增加数组的大小
二。简单控件
CommandButton:
在代码中创建一个button
option explicit
private withEvents cmdMyButton as CommandButton
Set cmdMyButton = Controls.add("VB.CommandButton","Button")
Lable控件
TextBox控件
焦点(focus)只有聚焦窗口(焦点)才是当前激活窗口;在具有多个控件的窗体中,只有获得焦点的空间才可以接受用户的输入
常用控件:
ListBox列表框控件
ComboBox组合框控件
HScrollBar,VScrollBar滚动条控件
OptionButton单选钮控件
CheckBox复选框控件
Frame框架控件
Timer时钟控件
三。ActiveX控件