Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pokud často přistupujete k objektu, který vyžaduje cestu kvalifikace několika metod a vlastností, můžete kód urychlit tak, že cestu kvalifikace neopakujete.
Existují dva způsoby, jak se vyhnout opakování cesty kvalifikace. Objekt můžete přiřadit proměnné nebo ho Withmůžete použít v bloku ...End With .
Pokud chcete urychlit přístup k silně kvalifikovanému objektu tím, že ho přiřadíte proměnné.
Deklarujte proměnnou typu objektu, ke kterému přistupujete často. Zadejte cestu kvalifikace v části inicializace deklarace.
Dim ctrlActv As Control = someForm.ActiveForm.ActiveControlProměnnou použijte pro přístup ke členům objektu.
ctrlActv.Text = "Test" ctrlActv.Location = New Point(100, 100) ctrlActv.Show()
Chcete-li urychlit přístup k silně kvalifikovanému objektu pomocí bloku With...End With
Umístěte cestu kvalifikace do
Withvýrazu.With someForm.ActiveForm.ActiveControlUvnitř bloku
Withpřistupte ke členům objektu před příkazemEnd With..Text = "Test" .Location = New Point(100, 100) .Show() End With