Como: Acelerar o acesso a um objeto com um longo caminho de qualificação
Se você acessar um objeto que requer um caminho de qualificação de vários métodos e propriedades com frequência, você pode acelerar seu código não repetindo o caminho de qualificação.
Há duas maneiras de evitar repetir o caminho de qualificação.Você pode atribuir o objeto a uma variável, ou você pode usá-lo em um bloco With... End With.
Para acelerar o acesso a um objeto intensamente qualificado atribuindo-o a uma variável
Declare uma variável do tipo de objeto que você está acessando com frequência.Especifique o caminho de qualificação na parte da declaração de inicialização.
Dim ctrlActv As Control = someForm.ActiveForm.ActiveControl
Use a variável para acessar membros do objeto.
ctrlActv.Text = "Test" ctrlActv.Location = New Point(100, 100) ctrlActv.Show()
Para acelerar o acesso a um objeto intensamente qualificado usando um bloco With...End With
Coloque o caminho de qualificação em uma instrução With.
With someForm.ActiveForm.ActiveControl
Acesse membros do objeto dentro do bloco With, antes da instrução End With.
.Text = "Test" .Location = New Point(100, 100) .Show() End With
Consulte também
Conceitos
Variáveis de objeto no Visual Basic