Condividi tramite


Procedura: chiamare una routine di proprietà (Visual Basic)

Per chiamare una routine di proprietà, è necessario memorizzare un valore nella proprietà o recuperare il valore di quest'ultima. L'accesso a una proprietà avviene con le stesse modalità utilizzate per accedere a una variabile.

Nella routine Set della proprietà viene memorizzato un valore recuperato dalla relativa routine Get. Tali routine, tuttavia, non vengono chiamate in modo esplicito per nome. La proprietà viene utilizzata in un'istruzione di assegnazione o in un'espressione, con le stesse modalità con cui viene archiviato o recuperato il valore di una variabile. Visual Basic effettua le chiamate alle routine della proprietà.

Per chiamare la routine Get di una proprietà

  1. Utilizzare il nome della proprietà in un'espressione in modo analogo al nome di una variabile. È possibile utilizzare una proprietà in tutti i contesti in cui è consentito l'utilizzo di una variabile o di una costante.

    In alternativa

    Utilizzare il nome della proprietà che segue il segno di uguale (=) in un'istruzione di assegnazione.

    Nell'esempio seguente viene letto il valore della proprietà Now chiamando in modo implicito la relativa routine Get.

    Dim ThisMoment As Date 
    ' The following statement calls the Get procedure of the Visual Basic Now property.
    ThisMoment = Now
    
  2. Se la proprietà accetta argomenti, far seguire il nome della proprietà da parentesi tra cui racchiudere l'elenco di argomenti. Se non sono presenti argomenti, è possibile omettere le parentesi.

  3. Racchiudere gli argomenti dell'elenco tra parentesi, separati da virgole. Verificare di inserire gli argomenti nello stesso ordine con cui la proprietà definisce i parametri corrispondenti.

Il valore della proprietà viene utilizzato nell'espressione con le stesse modalità di una variabile o costante e viene quindi memorizzato nella variabile o proprietà a sinistra dell'istruzione di assegnazione.

Per chiamare la routine Set di una proprietà

  1. Utilizzare il nome della proprietà a sinistra di un'istruzione di assegnazione.

    Nell'esempio seguente viene impostato il valore della proprietà TimeOfDay chiamando in modo implicito la routine Set.

    ' The following statement calls the Set procedure of the Visual Basic TimeOfDay property.
    TimeOfDay = #12:00:00 PM#
    
  2. Se la proprietà accetta argomenti, far seguire il nome della proprietà da parentesi tra cui racchiudere l'elenco di argomenti. Se non sono presenti argomenti, è possibile omettere le parentesi.

  3. Racchiudere gli argomenti dell'elenco tra parentesi, separati da virgole. Verificare di inserire gli argomenti nello stesso ordine con cui la proprietà definisce i parametri corrispondenti.

Il valore generato a destra dell'istruzione di assegnazione viene memorizzato nella proprietà.

Vedere anche

Attività

Procedura: creare una proprietà (Visual Basic)

Procedura: dichiarare una proprietà con livelli di accesso misti (Visual Basic)

Procedura: dichiarare e chiamare una proprietà predefinita in Visual Basic

Procedura: inserire un valore in una proprietà (Visual Basic)

Procedura: ottenere un valore da una proprietà (Visual Basic)

Riferimenti

Istruzione Property

Istruzione Get

Istruzione Set (Visual Basic)

Concetti

Routine Property (Visual Basic)

Parametri e argomenti delle routine (Visual Basic)

Differenze tra proprietà e variabili in Visual Basic