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
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
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.
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
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#
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.
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ż
- Procedury właściwości
- Parametry i argumenty procedur
- Property, instrukcja
- Różnice między właściwościami i zmiennymi w Visual Basic
- Instrukcje: tworzenie właściwości
- Instrukcje: deklarowanie właściwości z mieszanymi poziomami dostępu
- Porady: deklarowanie i wywoływanie właściwości domyślnej w Visual Basic
- Instrukcje: umieszczanie wartości we właściwości
- Instrukcje: pobieranie wartości z właściwości
- Get, instrukcja
- Set, instrukcja