Freigeben über


Gewusst wie: Aufrufen einer Eigenschaftenprozedur

Aktualisiert: November 2007

Eine Eigenschaftenprozedur wird aufgerufen, wenn Sie in der Eigenschaft einen Wert speichern oder deren Wert abrufen. Auf Eigenschaften wird auf die gleiche Weise zugegriffen wie auf Variablen.

Mit der Set-Prozedur der Eigenschaft wird ein Wert gespeichert, und mit der Get-Prozedur der Eigenschaft wird ihr Wert abgerufen. Sie rufen diese Prozeduren jedoch nicht explizit über ihren Namen auf. Sie verwenden stattdessen die Eigenschaft in einer Zuweisungsanweisung oder einem Ausdruck, genauso wie das beim Speichern oder Abrufen eines Variablenwerts der Fall wäre. Die Eigenschaftenprozeduren werden von Visual Basic aufgerufen.

So rufen Sie die Get-Prozedur einer Eigenschaft auf

  1. Verwenden Sie den Eigenschaftennamen in einem Ausdruck auf die gleiche Weise, wie Sie einen Variablennamen verwenden würden. Sie können eine Eigenschaft überall dort verwenden, wo Sie eine Variable oder eine Konstante verwenden können.

    - oder -

    Fügen Sie den Eigenschaftennamen hinter dem Gleichheitszeichen (=) in einer Zuweisungsanweisung ein.

    Im folgenden Beispiel wird der Wert der Now-Eigenschaft gelesen und hierbei implizit die Get-Prozedur aufgerufen.

    Dim ThisMoment As Date
    ' The following statement calls the Get procedure of the Visual Basic Now property.
    ThisMoment = Now
    
  2. Wenn die Eigenschaft Argumente verarbeitet, geben Sie nach dem Eigenschaftennamen runde Klammern an, um die Argumentliste einzuschließen. Wenn keine Argumente vorliegen, können Sie die Klammern auch weglassen.

  3. Platzieren Sie die Argumente durch Kommas voneinander getrennt in der Argumentliste innerhalb der Klammern. Achten Sie darauf, dass Sie die Argumente in der gleichen Reihenfolge angeben, in der die entsprechenden Parameter in der Eigenschaft definiert sind.

Der Wert der Eigenschaft hat im Ausdruck die gleiche Funktion wie eine Variable oder Konstante. Andernfalls wird er in der Variablen oder Eigenschaft auf der linken Seite der Zuweisungsanweisung gespeichert.

So rufen Sie die Set-Prozedur einer Eigenschaft auf

  1. Verwenden Sie den Eigenschaftennamen auf der linken Seite einer Zuweisungsanweisung.

    Im folgenden Beispiel wird der Wert der TimeOfDay-Eigenschaft festgelegt und hierbei die Set-Prozedur implizit aufgerufen.

    ' The following statement calls the Set procedure of the Visual Basic TimeOfDay property.
    TimeOfDay = #12:00:00 PM#
    
  2. Wenn die Eigenschaft Argumente verarbeitet, geben Sie nach dem Eigenschaftennamen runde Klammern an, um die Argumentliste einzuschließen. Wenn keine Argumente vorliegen, können Sie die Klammern auch weglassen.

  3. Platzieren Sie die Argumente durch Kommas voneinander getrennt in der Argumentliste innerhalb der Klammern. Achten Sie darauf, dass Sie die Argumente in der gleichen Reihenfolge angeben, in der die entsprechenden Parameter in der Eigenschaft definiert sind.

Der Wert, der auf der rechten Seite der Zuweisungsanweisung generiert wird, wird in der Eigenschaft gespeichert.

Siehe auch

Aufgaben

Gewusst wie: Erstellen einer Eigenschaft

Gewusst wie: Deklarieren einer Eigenschaft mit gemischten Zugriffsebenen

Gewusst wie: Deklarieren und Aufrufen einer Standardeigenschaft in Visual Basic

Gewusst wie: Ablegen eines Werts in eine Eigenschaft

Gewusst wie: Abrufen eines Werts aus einer Eigenschaft

Konzepte

Property-Prozeduren

Parameter und Argumente von Prozeduren

Unterschiede zwischen Eigenschaften und Variablen in Visual Basic

Referenz

Property-Anweisung

Get-Anweisung

Set-Anweisung (Visual Basic)