Anvisningar: Anropa en egenskapsprocedur (Visual Basic)
Du anropar en egenskapsprocedur genom att lagra ett värde i egenskapen eller hämta dess värde. Du kommer åt en egenskap på samma sätt som du har åtkomst till en variabel.
Egenskapens Set
procedur lagrar ett värde och dess Get
procedur hämtar värdet. Du anropar dock inte uttryckligen dessa procedurer med namn. Du använder egenskapen i en tilldelningsuttryck eller ett uttryck, precis som du lagrar eller hämtar värdet för en variabel. Visual Basic anropar egenskapens procedurer.
Anropa en egenskaps Get-procedur
Använd egenskapsnamnet i ett uttryck på samma sätt som du använder ett variabelnamn. Du kan använda en egenskap var som helst där du kan använda en variabel eller en konstant.
-eller-
Använd egenskapsnamnet efter likhetstecknet (
=
) i en tilldelningssats.I följande exempel läss värdet för Now egenskapen, vilket implicit anropar dess
Get
procedur.Dim ThisMoment As Date ' The following statement calls the Get procedure of the Visual Basic Now property. ThisMoment = Now
Om egenskapen tar argument följer du egenskapsnamnet med parenteser för att omsluta argumentlistan. Om det inte finns några argument kan du utelämna parenteserna.
Placera argumenten i argumentlistan inom parenteserna, avgränsade med kommatecken. Se till att du anger argumenten i samma ordning som egenskapen definierar motsvarande parametrar.
Värdet för egenskapen deltar i uttrycket precis som en variabel eller konstant skulle göra, eller så lagras den i variabeln eller egenskapen till vänster om tilldelningsuttrycket.
Anropa en egenskaps set-procedur
Använd egenskapsnamnet till vänster i en tilldelningssats.
I följande exempel anges värdet för TimeOfDay egenskapen, vilket implicit anropar proceduren
Set
.' The following statement calls the Set procedure of the Visual Basic TimeOfDay property. TimeOfDay = #12:00:00 PM#
Om egenskapen tar argument följer du egenskapsnamnet med parenteser för att omsluta argumentlistan. Om det inte finns några argument kan du utelämna parenteserna.
Placera argumenten i argumentlistan inom parenteserna, avgränsade med kommatecken. Se till att du anger argumenten i samma ordning som egenskapen definierar motsvarande parametrar.
Värdet som genereras till höger om tilldelningsutsatsen lagras i egenskapen .
Se även
- Egenskapsprocedurer
- Procedureparametrar och argument
- Egenskapsutdrag
- Skillnader mellan egenskaper och variabler i Visual Basic
- Gör så här: Skapa en egenskap
- Gör så här: Deklarera en egenskap med blandade åtkomstnivåer
- Så här deklarerar och anropar du en standardegenskap i Visual Basic
- Gör så här: Placera ett värde i en egenskap
- Anvisningar: Hämta ett värde från en egenskap
- Hämta instruktion
- Ange instruktion