Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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 kvalificeringsvägen i initieringssektionen 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 kraftigt kvalificerat objekt med hjälp av en With... End With-block
Placera kvalificeringssökvägen i en
With
uttryck.With someForm.ActiveForm.ActiveControl
Få åtkomst till objektets medlemmar i
With
-blocket innan instruktionenEnd With
..Text = "Test" .Location = New Point(100, 100) .Show() End With