Udostępnij za pośrednictwem


Jak: Wywołać procedurę właściwości (Visual Basic)

Należy wywołać procedurę właściwości, przechowując wartość we właściwości lub pobierając jej wartość. Uzyskujesz dostęp do właściwości w taki sam sposób, jak w przypadku uzyskiwania dostępu do zmiennej.

Procedura właściwości Set przechowuje wartość, a jej Get procedura pobiera wartość. Nie należy jednak jawnie wywoływać tych procedur według nazwy. Właściwość jest używana w instrukcji przypisania lub wyrażeniu, tak jak w przypadku przechowywania lub pobierania wartości zmiennej. Program Visual Basic inicjuje wywołania procedur odpowiedzialnych za właściwości.

Aby wywołać metodę Get właściwości

  1. Użyj nazwy właściwości w wyrażeniu w taki sam sposób, jak nazwa zmiennej. Możesz użyć właściwości w dowolnym miejscu, w którym można użyć zmiennej lub stałej.

    — lub —

    Użyj nazwy właściwości po znaku równości (=) w instrukcji przypisania.

    Poniższy przykład odczytuje wartość Now właściwości niejawnie wywołując jej Get procedurę.

    Dim ThisMoment As Date
    ' The following statement calls the Get procedure of the Visual Basic Now property.
    ThisMoment = Now
    
  2. Jeśli właściwość przyjmuje argumenty, nazwę właściwości powinny otaczać nawiasy, aby zamknąć listę argumentów. Jeśli nie ma argumentów, opcjonalnie można pominąć nawiasy.

  3. Umieść argumenty na liście argumentów w nawiasach rozdzielonych przecinkami. Upewnij się, że argumenty są dostarczane w tej samej kolejności, w której właściwość definiuje odpowiednie parametry.

Wartość właściwości uczestniczy w wyrażeniu tak samo, jak zmienna lub stała, albo jest przechowywana w zmiennej lub właściwości po lewej stronie instrukcji przypisania.

Aby wywołać procedurę ustawiania właściwości

  1. Użyj nazwy właściwości po lewej stronie instrukcji przypisania.

    Poniższy przykład ustawia wartość TimeOfDay właściwości niejawnie wywołując procedurę Set .

    ' The following statement calls the Set procedure of the Visual Basic TimeOfDay property.
    TimeOfDay = #12:00:00 PM#
    
  2. Jeśli właściwość przyjmuje argumenty, nazwę właściwości powinny otaczać nawiasy, aby zamknąć listę argumentów. Jeśli nie ma argumentów, opcjonalnie można pominąć nawiasy.

  3. Umieść argumenty na liście argumentów w nawiasach rozdzielonych przecinkami. Upewnij się, że argumenty są dostarczane w tej samej kolejności, w której właściwość definiuje odpowiednie parametry.

Wartość wygenerowana po prawej stronie instrukcji przypisania jest przechowywana we właściwości .

Zobacz także