Anvisningar: Påskynda åtkomsten till ett objekt med en lång kvalificeringsväg (Visual Basic)
Om du ofta kommer åt ett objekt som kräver en kvalificeringssökväg med flera metoder och egenskaper kan du påskynda koden genom att inte upprepa kvalificeringssökvägen.
Det finns två sätt att undvika att upprepa kvalificeringsvägen. Du kan tilldela objektet till en variabel, eller så kan du använda det i ett With
...End With
block.
Så här påskyndar du åtkomsten till ett tungt kvalificerat objekt genom att tilldela det till en variabel
Deklarera en variabel av typen för det objekt som du använder ofta. Ange kvalificeringssökvägen i initieringsdelen av deklarationen.
Dim ctrlActv As Control = someForm.ActiveForm.ActiveControl
Använd variabeln för att komma åt objektets medlemmar.
ctrlActv.Text = "Test" ctrlActv.Location = New Point(100, 100) ctrlActv.Show()
För att påskynda åtkomsten till ett tungt kvalificerat objekt med hjälp av en Med... Avsluta med block
Placera kvalificeringssökvägen i en
With
instruktion.With someForm.ActiveForm.ActiveControl
Få åtkomst till objektets medlemmar i
With
blocket före -instruktionenEnd With
..Text = "Test" .Location = New Point(100, 100) .Show() End With