Postupy: Urychlení přístupu k objektu pomocí cesty s dlouhou kvalifikací (Visual Basic)
Pokud často přístup k objektu, který vyžaduje kvalifikaci cestu několik metod a vlastností, můžete urychlit kódu není opakováním cestu kvalifikace.
Opakováním kvalifikace cestu můžete vyhnout dvěma způsoby.Objekt můžete přiřadit proměnné nebo můžete použít v With...End With block.
Zrychlení přístupu k objektu silně kvalifikovanou přiřazením proměnné
Deklarujte proměnnou typu objektu, který často přistupujete.Zadejte cestu kvalifikace inicializační část prohlášení.
Dim ctrlActv As Control = someForm.ActiveForm.ActiveControl
Přístup k objektu členy, použijte proměnnou.
ctrlActv.Text = "Test" ctrlActv.Location = New Point(100, 100) ctrlActv.Show()
Zrychlení přístupu silně kvalifikovanou objektu pomocí S...Konec s bloku
Vložte cestu kvalifikace With prohlášení.
With someForm.ActiveForm.ActiveControl
Přístup k objektu členů uvnitř With blokovat dříve End With prohlášení.
.Text = "Test" .Location = New Point(100, 100) .Show() End With
Viz také
Referenční dokumentace
With...End With – příkaz (Visual Basic)