Objektové proměnné v jazyce Visual Basic
K ukládání hodnot přímo, můžete proměnnou odkazovat na objekt.Proměnné můžete přiřadit objekt ze stejných důvodů, které přiřadit libovolnou hodnotu proměnné:
Název proměnné je často kratší a snadněji zapamatovatelné než úplná cesta metod a vlastností, které jsou nezbytné pro přístup k objektu sám.
Pomocí proměnné, která odkazuje na objekt je efektivnější než opakovaně k sám prostřednictvím nezbytné metody nebo vlastnosti.
Můžete změnit proměnnou, která odkazuje na jiné objekty je spuštěn kód.
Provádění kódu, kratší
Proměnné objektu lze zkrátit, které máte, zadejte kód.Následující příklad používá úplnou cestu metody a vlastnosti pro přístup Control objektu.
' Assume Me is a valid Form, or replace Me with a valid Form.
Me.ActiveForm.ActiveControl.Text = "Test"
Me.ActiveForm.ActiveControl.Location = New Point(100, 100)
Me.ActiveForm.ActiveControl.Show()
Tento kód zkrátíte a urychlit provádění, používáte-li objektové proměnné pro ovládací prvek.By měla deklarovat objektové proměnné pomocí určité třídy, kterou chcete přiřadit k ní (Control v tomto případě).Jakmile přiřadíte proměnnou objektu, můžete zacházet jej stejně jako za objekt, na který se vztahuje.Nastavit nebo načíst vlastnosti objektu nebo použít některý z jeho metody.Následující příklad používá proměnná objektu pro zjednodušení kódu v předchozím příkladu.
Dim ctrlActv As System.Windows.Forms.Control = Me.ActiveForm.ActiveControl
ctrlActv.Text = "Test"
ctrlActv.Location = New Point(100, 100)
ctrlActv.Show()
Viz také
Úkoly
Jak: zrychlení přístupu k objektu s dlouhou cestu kvalifikace (Visual Basic)
Koncepty
Deklarace proměnné v jazyce Visual Basic
Deklarace proměnné objektu (Visual Basic)