Megosztás a következőn keresztül:


Útmutató: Tulajdonság eljárás meghívása (Visual Basic)

A tulajdonság eljárásának meghívásához tároljon egy értéket a tulajdonságban, vagy beolvassa annak értékét. Egy tulajdonsághoz ugyanúgy fér hozzá, mint egy változóhoz.

A tulajdonság eljárása Set tárol egy értéket, és az Get eljárás lekéri az értéket. Ezeket az eljárásokat azonban nem nevezheti kifejezetten név szerint. A tulajdonságot egy hozzárendelési utasításban vagy kifejezésben használja, ugyanúgy, ahogyan egy változó értékét tárolná vagy lekérné. A Visual Basic meghívja a tulajdonság eljárásait.

Egy tulajdonság Lekérési eljárásának meghívása

  1. A tulajdonság nevét ugyanúgy használja egy kifejezésben, mint a változó nevét. A tulajdonságot bárhol használhatja, ahol használhat változót vagy állandót.

    -vagy-

    Használja a tulajdonság nevét, miután az egyenlőségjel (=) be van jelölve egy hozzárendelési utasításban.

    Az alábbi példa beolvassa a Now tulajdonság értékét, implicit módon meghívva annak eljárását Get .

    Dim ThisMoment As Date
    ' The following statement calls the Get procedure of the Visual Basic Now property.
    ThisMoment = Now
    
  2. Ha a tulajdonság argumentumokat vesz fel, kövesse a tulajdonság nevét zárójelekkel az argumentumlista beágyazásához. Ha nincsenek argumentumok, kihagyhatja a zárójeleket.

  3. Helyezze az argumentumokat az argumentumlistában a zárójelek közé, vesszővel elválasztva. Győződjön meg arról, hogy az argumentumokat ugyanabban a sorrendben adja meg, mint a tulajdonság a megfelelő paramétereket.

A tulajdonság értéke ugyanúgy szerepel a kifejezésben, mint egy változó vagy állandó, vagy a hozzárendelési utasítás bal oldalán található változóban vagy tulajdonságban van tárolva.

Tulajdonság beállítási eljárásának meghívása

  1. Használja a hozzárendelési utasítás bal oldalán található tulajdonságnevet.

    Az alábbi példa a tulajdonság értékét állítja TimeOfDay be, implicit módon meghívva az Set eljárást.

    ' The following statement calls the Set procedure of the Visual Basic TimeOfDay property.
    TimeOfDay = #12:00:00 PM#
    
  2. Ha a tulajdonság argumentumokat vesz fel, kövesse a tulajdonság nevét zárójelekkel az argumentumlista beágyazásához. Ha nincsenek argumentumok, kihagyhatja a zárójeleket.

  3. Helyezze az argumentumokat az argumentumlistában a zárójelek közé, vesszővel elválasztva. Győződjön meg arról, hogy az argumentumokat ugyanabban a sorrendben adja meg, mint a tulajdonság a megfelelő paramétereket.

A hozzárendelési utasítás jobb oldalán létrehozott érték a tulajdonságban van tárolva.

Lásd még