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 máte proměnnou objektu, která odkazuje na objekt, často chcete pracovat se členy tohoto objektu, jako jsou jeho metody, vlastnosti, pole a události. Například po vytvoření nového Form objektu můžete chtít nastavit jeho Text vlastnost nebo volat jeho Focus metodu.
Přístup k členům
K členům objektu přistupujete prostřednictvím proměnné, která na ni odkazuje.
Přístup ke členům objektu
Použijte operátor přístupu člena (
.) mezi názvem proměnné objektu a názvem člena.currentText = newForm.TextPokud je člen sdílený, pro přístup k němu nepotřebujete proměnnou.
Přístup ke členům objektu známého typu
Pokud znáte typ objektu v době kompilace, můžete použít časnou vazbu pro proměnnou, která na ni odkazuje.
Přístup k členům objektu, pro který znáte typ v době kompilace
Deklarujte proměnnou objektu, která má být typu objektu, který chcete přiřadit proměnné.
Dim extraForm As System.Windows.Forms.FormPomocí
Option Strict On, můžete přiřadit pouze Form objekty (nebo objekty typu odvozené od Form) doextraForm. Pokud jste definovali třídu nebo strukturu s převodem rozšiřujícíCTypena Form, můžete také přiřadit tuto třídu nebo strukturu kextraForm.Použijte operátor přístupu člena (
.) mezi názvem proměnné objektu a názvem člena.extraForm.Show()Na všechny metody a vlastnosti specifické pro třídu Form můžete přistupovat bez ohledu na nastavení
Option Strict.
Přístup ke členům objektu neznámého typu
Pokud neznáte typ objektu v době kompilace, musíte použít pozdní vazbu pro libovolnou proměnnou, která na ni odkazuje.
Přístup k členům objektu, pro který neznáte typ v době kompilace
Deklarujte proměnnou objektu, která má být datovým typem objektu. (Deklarování proměnné jako
Objectje stejné jako deklarování proměnné jako System.Object.)Dim someControl As ObjectV případě
Option Strict Onmůžete přistupovat pouze k členům definovaným ve Object třídě.Použijte operátor přístupu člena (
.) mezi názvem proměnné objektu a názvem člena.someControl.GetType()Chcete-li mít přístup k členům libovolného objektu, který přiřadíte proměnné objektu, musíte nastavit
Option Strict Off. Když to uděláte, kompilátor nemůže zaručit, že daný člen je vystaven objektem, který přiřadíte proměnné. Pokud objekt nezpřístupňuje člena, ke kterému se pokoušíte získat přístup, dojde k výjimce MemberAccessException .