Procedure: Een eigenschapsprocedure aanroepen (Visual Basic)
U roept een eigenschapsprocedure aan door een waarde op te slaan in de eigenschap of de waarde ervan op te halen. U opent een eigenschap op dezelfde manier als u toegang hebt tot een variabele.
De procedure van Set
de eigenschap slaat een waarde op en de Get
bijbehorende procedure haalt de waarde op. U roept deze procedures echter niet expliciet op naam aan. U gebruikt de eigenschap in een toewijzingsinstructie of een expressie, net zoals u de waarde van een variabele opslaat of ophaalt. Visual Basic roept de procedures van de eigenschap aan.
De get-procedure van een eigenschap aanroepen
Gebruik de eigenschapsnaam in een expressie op dezelfde manier als u een variabelenaam zou gebruiken. U kunt een eigenschap overal gebruiken waar u een variabele of een constante kunt gebruiken.
– of –
Gebruik de naam van de eigenschap volgens het gelijkteken (
=
) in een toewijzingsinstructie.In het volgende voorbeeld wordt de waarde van de Now eigenschap gelezen, waarbij de procedure impliciet wordt aangeroepen
Get
.Dim ThisMoment As Date ' The following statement calls the Get procedure of the Visual Basic Now property. ThisMoment = Now
Als de eigenschap argumenten gebruikt, volgt u de naam van de eigenschap tussen haakjes om de lijst met argumenten te plaatsen. Als er geen argumenten zijn, kunt u eventueel de haakjes weglaten.
Plaats de argumenten in de argumentenlijst tussen de haakjes, gescheiden door komma's. Zorg ervoor dat u de argumenten in dezelfde volgorde opgeeft als de eigenschap de bijbehorende parameters definieert.
De waarde van de eigenschap neemt deel aan de expressie, net als een variabele of constante, of wordt opgeslagen in de variabele of eigenschap aan de linkerkant van de toewijzingsinstructie.
De setprocedure van een eigenschap aanroepen
Gebruik de naam van de eigenschap aan de linkerkant van een toewijzingsinstructie.
In het volgende voorbeeld wordt de waarde van de TimeOfDay eigenschap ingesteld, waarbij de
Set
procedure impliciet wordt aangeroepen.' The following statement calls the Set procedure of the Visual Basic TimeOfDay property. TimeOfDay = #12:00:00 PM#
Als de eigenschap argumenten gebruikt, volgt u de naam van de eigenschap tussen haakjes om de lijst met argumenten te plaatsen. Als er geen argumenten zijn, kunt u eventueel de haakjes weglaten.
Plaats de argumenten in de argumentenlijst tussen de haakjes, gescheiden door komma's. Zorg ervoor dat u de argumenten in dezelfde volgorde opgeeft als de eigenschap de bijbehorende parameters definieert.
De waarde die aan de rechterkant van de toewijzingsinstructie wordt gegenereerd, wordt opgeslagen in de eigenschap.
Zie ook
- Eigenschappenprocedures
- Procedureparameters en argumenten
- Eigenschapsinstructie
- Verschillen tussen eigenschappen en variabelen in Visual Basic
- Procedure: Een eigenschap maken
- Procedure: Een eigenschap met gemengde toegangsniveaus declareren
- Procedure: Een standaardeigenschap declareren en aanroepen in Visual Basic
- Procedure: Een waarde in een eigenschap plaatsen
- Procedure: Een waarde ophalen uit een eigenschap
- Get-instructie
- Instructie instellen