Sdílet prostřednictvím


Postupy: Volání procedury vlastnosti (Visual Basic)

Proceduru vlastnosti zavoláte uložením hodnoty do dané vlastnosti nebo vyvoláním její hodnoty. K vlastnosti přistupujete stejným způsobem jako k proměnné.

Procedura Set vlastnosti ukládá hodnotu a její Get procedura načte hodnotu. Tyto postupy však přímo nezavoláte podle jejich názvu. Vlastnost použijete v příkazu přiřazení nebo výrazu, stejně jako byste uložili nebo načetli hodnotu proměnné. Visual Basic provádí volání procedur té vlastnosti.

Volání procedury Get vlastnosti

  1. Název vlastnosti použijte ve výrazu stejným způsobem jako název proměnné. Vlastnost můžete použít kdekoli, kde můžete použít proměnnou nebo konstantu.

    nebo

    Název vlastnosti použijte za znaménkem rovná se (=) v příkazu přiřazení.

    Následující příklad přečte hodnotu Now vlastnosti, implicitně volá její Get proceduru.

    Dim ThisMoment As Date
    ' The following statement calls the Get procedure of the Visual Basic Now property.
    ThisMoment = Now
    
  2. Pokud vlastnost přebírá argumenty, postupujte podle názvu vlastnosti s závorky a uzavřete seznam argumentů. Pokud neexistují žádné argumenty, můžete volitelně vynechat závorky.

  3. Umístěte argumenty do seznamu argumentů do závorek oddělených čárkami. Nezapomeňte zadat argumenty ve stejném pořadí, v jakém vlastnost definuje odpovídající parametry.

Hodnota vlastnosti se účastní výrazu stejně jako proměnná nebo konstanta, nebo je uložena v proměnné nebo vlastnosti na levé straně příkazu přiřazení.

Jak zavolat proceduru nastavení vlastnosti

  1. Použijte název vlastnosti na levé straně přiřazovacího příkazu.

    Následující příklad hodnotu vlastnosti TimeOfDay nastaví, implicitně volá proceduru Set.

    ' The following statement calls the Set procedure of the Visual Basic TimeOfDay property.
    TimeOfDay = #12:00:00 PM#
    
  2. Pokud vlastnost přebírá argumenty, postupujte podle názvu vlastnosti s závorky a uzavřete seznam argumentů. Pokud neexistují žádné argumenty, můžete volitelně vynechat závorky.

  3. Umístěte argumenty do seznamu argumentů do závorek oddělených čárkami. Nezapomeňte zadat argumenty ve stejném pořadí, v jakém vlastnost definuje odpovídající parametry.

Hodnota vygenerovaná na pravé straně příkazu přiřazení je uložena ve vlastnosti.

Viz také