Compartir a través de


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

  1. 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
    
  2. 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

  1. Coloque la ruta de calificación en una instrucción With.

    With someForm.ActiveForm.ActiveControl
    
  2. Acceda a los miembros del objeto dentro del bloque With, antes de la instrucción End With.

        .Text = "Test"
        .Location = New Point(100, 100)
        .Show()
    End With
    

Consulte también