Udostępnij za pośrednictwem


Porady: wywoływanie procedury 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 wykonuje wywołania procedur właściwości.

Aby wywołać procedurę 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, postępuj zgodnie z nazwą właściwości nawiasami, aby ująć 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, postępuj zgodnie z nazwą właściwości nawiasami, aby ująć 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 też