如果您經常存取需要數個方法和屬性之限定路徑的物件,您可以藉由不重複限定性路徑來加速程序代碼。
有兩種方式可以避免重複資格路徑。 您可以將物件指派給變數,或者可以在 ...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在
With區塊內存取物件成員,然後在End With語句之前。.Text = "Test" .Location = New Point(100, 100) .Show() End With