|
阅读代码的时候,有一些地方不明白,关键是都不知道怎么搜索。只能求助了。
在模块1里面有如下代码:
Option Explicit
Dim cls() As New 类1
Sub 控件初始化(f As UserForm)
Dim ctl As Control, n%
For Each ctl In f.Controls
If TypeName(ctl) = "CheckBox" Then
n = n + 1: ReDim Preserve cls(1 To n)
cls(n).Attech f, ctl
End If
Next
End Sub
我想问的是:1.控件初始化(f As UserForm)这个括号里面的内容和控件初始化是什么关系啊?目前我看到的代码就是类似sub 控件初始化()这种,括号里面的内容代表着什么呢?
2.Dim ctl As Control, n%,这里的n%是什么意思?
3.cls(n).Attech f, ctl:这句是要对数组做什么?什么鬼?
4.Dim cls() As New 类1:这行的意思是不是把数组cls()定义为类1?类1是一组行为还是一个行为?或者类1是一组事件还是一个事件?糊涂了。。。
望高人解答。
|
|