Cómo: Acelerar el acceso a un objeto con una ruta de acceso de calificación larga (Visual Basic)
Si accede con frecuencia a un objeto que requiere una ruta de calificación de varios métodos y propiedades, puede acelerar el código sin repetir la ruta de calificación.
Hay dos maneras de evitar repetir la ruta de calificación. Puede asignar el objeto a una variable o puede usarlo en un bloque With
...End With
.
Para acelerar el acceso a un objeto altamente calificado mediante su asignación a una variable
Declare una variable del tipo del objeto al que se accede con frecuencia. Especifique la ruta de acceso de calificación en la parte de inicialización de la declaración.
Dim ctrlActv As Control = someForm.ActiveForm.ActiveControl
Use la variable para tener acceso a los miembros del objeto.
ctrlActv.Text = "Test" ctrlActv.Location = New Point(100, 100) ctrlActv.Show()
Para acelerar el acceso a un objeto altamente calificado mediante un objeto With... Finalizar con bloque
Coloque la ruta de calificación en una instrucción
With
.With someForm.ActiveForm.ActiveControl
Acceda a los miembros del objeto dentro del bloque
With
, antes de la instrucciónEnd With
..Text = "Test" .Location = New Point(100, 100) .Show() End With