Sdílet prostřednictvím


Proměnné objektu 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

Postupy: Urychlení přístupu k objektu pomocí cesty s dlouhou kvalifikací (Visual Basic)

Koncepty

Deklarace proměnné v jazyce Visual Basic

Deklarace proměnné objektu (Visual Basic)

Přiřazení proměnné objektu (Visual Basic)

Hodnoty proměnné objektu (Visual Basic)