Procedure: Toegang tot een object versnellen met een lang kwalificatiepad (Visual Basic)
Als u vaak toegang hebt tot een object waarvoor een kwalificatiepad van verschillende methoden en eigenschappen is vereist, kunt u uw code versnellen door het kwalificatiepad niet te herhalen.
Er zijn twee manieren om te voorkomen dat u het kwalificatiepad herhaalt. U kunt het object toewijzen aan een variabele of u kunt het gebruiken in een With
...End With
blok.
De toegang tot een sterk gekwalificeerd object versnellen door het toe te wijzen aan een variabele
Declareer een variabele van het type object dat u regelmatig opent. Geef het kwalificatiepad op in het initialisatiegedeelte van de declaratie.
Dim ctrlActv As Control = someForm.ActiveForm.ActiveControl
Gebruik de variabele om toegang te krijgen tot de leden van het object.
ctrlActv.Text = "Test" ctrlActv.Location = New Point(100, 100) ctrlActv.Show()
Om de toegang tot een zwaar gekwalificeerd object te versnellen met behulp van een With... Eindigen met blok
Plaats het kwalificatiepad in een
With
verklaring.With someForm.ActiveForm.ActiveControl
Toegang tot de leden van het object in het
With
blok, vóór deEnd With
instructie..Text = "Test" .Location = New Point(100, 100) .Show() End With