Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Per chiamare una procedura della proprietà, memorizzare un valore nella proprietà o recuperarne il valore. Si accede a una proprietà allo stesso modo in cui si accede a una variabile.
La routine della Set
proprietà archivia un valore e la relativa Get
routine recupera il valore. Tuttavia, non si chiamano esplicitamente queste procedure per nome. La proprietà viene usata in un'istruzione di assegnazione o in un'espressione, esattamente come si archivia o recupera il valore di una variabile. Visual Basic effettua le chiamate alle routine della proprietà.
Per chiamare la procedura Get di una proprietà
Usare il nome della proprietà in un'espressione nello stesso modo in cui si userebbe un nome di variabile. È possibile usare una proprietà in qualsiasi punto in cui è possibile usare una variabile o una costante.
oppure
Utilizzare il nome della proprietà dopo il segno uguale (
=
) in un'istruzione di assegnazione.Nell'esempio seguente, il valore della Now proprietà viene letto, chiamando implicitamente la sua routine
Get
.Dim ThisMoment As Date ' The following statement calls the Get procedure of the Visual Basic Now property. ThisMoment = Now
Se la proprietà accetta argomenti, seguire il nome della proprietà tra parentesi per racchiudere l'elenco di argomenti. Se non sono presenti argomenti, è possibile omettere facoltativamente le parentesi.
Inserire gli argomenti nell'elenco di argomenti tra parentesi, separati da virgole. Assicurarsi di specificare gli argomenti nello stesso ordine in cui la proprietà definisce i parametri corrispondenti.
Il valore della proprietà fa parte dell'espressione esattamente come una variabile o una costante oppure viene archiviato nella variabile o nella proprietà a sinistra dell'istruzione di assegnazione.
Per chiamare la procedura Set di una proprietà
Usare il nome della proprietà nella parte sinistra di un'istruzione di assegnazione.
Nell'esempio seguente viene impostato il valore della TimeOfDay proprietà , chiamando in modo implicito la
Set
routine .' The following statement calls the Set procedure of the Visual Basic TimeOfDay property. TimeOfDay = #12:00:00 PM#
Se la proprietà accetta argomenti, seguire il nome della proprietà tra parentesi per racchiudere l'elenco di argomenti. Se non sono presenti argomenti, è possibile omettere facoltativamente le parentesi.
Inserire gli argomenti nell'elenco di argomenti tra parentesi, separati da virgole. Assicurarsi di specificare gli argomenti nello stesso ordine in cui la proprietà definisce i parametri corrispondenti.
Il valore generato a destra dell'istruzione di assegnazione viene memorizzato nella proprietà.
Vedere anche
- Procedure delle proprietà
- Parametri e argomenti della procedura
- Dichiarazione di proprietà
- Differenze tra proprietà e variabili in Visual Basic
- Procedura: Creare una proprietà
- Procedura: Dichiarare una proprietà con livelli di accesso misti
- Procedura: Dichiarare e chiamare una proprietà predefinita in Visual Basic
- Procedura: Inserire un valore in una proprietà
- Procedura: Ottenere un valore da una proprietà
- Istruzione Get
- Istruzione Set