VBScript API提示

GetControls方法是获取一个控件数组,它的调用无法由模型管理器自动生成,需要用户手写。

首先为SimpleStyles样例添加模型:

下面是对应的模型

执行如下代码:

Dim auto
Set auto = CreateObject("Win.Automation")
Dim model
Set model = auto.LoadModel("C:\\temp\\SimpleStyles\\Model1.tmodel")

Dim controls
controls = model.getControls("Normal")
Dim summary
MsgBox(LBound(controls) & " " & UBound(controls))
For i = 0 to UBound(controls)
summary = summary & vbCrLf & controls(i).name
Next

MsgBox(summary)

打印出以下内容:

Normal
Checked
Indeterminate
CheckBox

可以看到所有的checkbox控件都被访问到了。

results matching ""

    No results matching ""