Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
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, nazwę właściwości powinny otaczać nawiasy, aby zamknąć 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, nazwę właściwości powinny otaczać nawiasy, aby zamknąć 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 także
- Procedury dotyczące nieruchomości
- Parametry i argumenty procedury
- Oświadczenie o Własności
- 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 za pomocą mieszanych poziomów dostępu
- Porady: deklarowanie i wywoływanie właściwości domyślnej w Visual Basic
- Instrukcje: Jak umieścić wartość we właściwości
- Instrukcje: pobieranie wartości z właściwości
- Pobierz oświadczenie
- Instrukcja 'Set'