Gewusst wie: Aufrufen einer Eigenschaftenprozedur (Visual Basic)
Sie rufen eine Eigenschaftsprozedur auf, indem Sie einen Wert in der Eigenschaft speichern oder dessen Wert abrufen. Sie greifen auf eine Eigenschaft auf die gleiche Weise wie auf eine Variable zu.
Die Prozedur der Set
Eigenschaft speichert einen Wert, und die Get
Prozedur ruft den Wert ab. Sie rufen diese Prozeduren jedoch nicht explizit nach Namen auf. Sie verwenden die Eigenschaft in einer Zuweisungsanweisung oder einem Ausdruck, genau wie sie den Wert einer Variablen speichern oder abrufen würden. Visual Basic führt die Aufrufe der Prozeduren der Eigenschaft aus.
So rufen Sie die Get-Prozedur einer Eigenschaft auf
Verwenden Sie den Eigenschaftennamen in einem Ausdruck auf die gleiche Weise wie einen Variablennamen. Sie können eine Eigenschaft überall dort verwenden, wo Sie eine Variable oder Konstante verwenden können.
Oder
Verwenden Sie den Eigenschaftsnamen nach dem Gleichheitszeichen (
=
) in einer Zuordnungsanweisung.Im folgenden Beispiel wird der Wert der Now Eigenschaft gelesen, wobei die
Get
-Prozedur implizit aufgerufen wird.Dim ThisMoment As Date ' The following statement calls the Get procedure of the Visual Basic Now property. ThisMoment = Now
Wenn die Eigenschaft Argumente akzeptiert, fügen Sie an den Eigenschaftennamen Klammern an, um die Argumentliste einzuschließen. Wenn keine Argumente vorhanden sind, können Sie optional die Klammern weglassen.
Platzieren Sie die Argumente in der Argumentliste innerhalb der Klammern, getrennt durch Kommas. Stellen Sie sicher, dass Sie die Argumente in derselben Reihenfolge angeben, in der die Eigenschaft die entsprechenden Parameter definiert.
Der Wert der Eigenschaft nimmt genauso wie eine Variable oder Konstante am Ausdruck teil, oder er wird in der Variablen oder Eigenschaft auf der linken Seite der Zuweisungsanweisung gespeichert.
So rufen Sie die Set-Prozedur einer Eigenschaft auf
Verwenden Sie den Eigenschaftennamen auf der linken Seite einer Zuweisungsanweisung.
Im folgenden Beispiel wird der Wert der TimeOfDay Eigenschaft festgelegt, wobei die
Set
Prozedur implizit aufgerufen wird.' The following statement calls the Set procedure of the Visual Basic TimeOfDay property. TimeOfDay = #12:00:00 PM#
Wenn die Eigenschaft Argumente akzeptiert, fügen Sie an den Eigenschaftennamen Klammern an, um die Argumentliste einzuschließen. Wenn keine Argumente vorhanden sind, können Sie optional die Klammern weglassen.
Platzieren Sie die Argumente in der Argumentliste innerhalb der Klammern, getrennt durch Kommas. Stellen Sie sicher, dass Sie die Argumente in derselben Reihenfolge angeben, in der die Eigenschaft die entsprechenden Parameter definiert.
Der auf der rechten Seite der Zuweisungsanweisung generierte Wert wird in der Eigenschaft gespeichert.
Siehe auch
- Eigenschaftenprozeduren
- Parameter und Argumente von Prozeduren
- Property Statement
- Unterschiede zwischen Eigenschaften und Variablen in Visual Basic
- Vorgehensweise: Erstellen einer Eigenschaft
- Vorgehensweise: Deklarieren einer Eigenschaft mit gemischten Zugriffsebenen
- Gewusst wie: Deklarieren und Aufrufen einer Standardeigenschaft in Visual Basic
- Vorgehensweise: Ablegen eines Werts in eine Eigenschaft
- Vorgehensweise: Abrufen eines Werts aus einer Eigenschaft
- Get-Anweisung
- Set-Anweisung