如何:加速访问具有长限定路径的对象 (Visual Basic)
如果经常访问要求限定路径包含多个方法和属性的对象,可以通过不重复限定路径来加速代码编写速度。
有两种方法可以避免重复限定路径。 可以将对象分配给变量,也可以在 With
...End With
块中使用该对象。
通过将严格限定的对象分配给变量来加快对该对象的访问
声明经常访问的对象类型的变量。 在声明的初始化部分指定限定路径。
Dim ctrlActv As Control = someForm.ActiveForm.ActiveControl
使用变量访问对象的成员。
ctrlActv.Text = "Test" ctrlActv.Location = New Point(100, 100) ctrlActv.Show()
使用 With...End With 块加快对严格限定的对象的访问
将限定路径放入
With
语句中。With someForm.ActiveForm.ActiveControl
访问
End With
语句前面With
块内的对象成员。.Text = "Test" .Location = New Point(100, 100) .Show() End With