Dela via


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

  1. 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
    
  2. 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.

  3. 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

  1. 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#
    
  2. 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.

  3. 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