Condividi tramite


Procedura: impostare e recuperare proprietà

Aggiornamento: novembre 2007

Quando si utilizzano form e controlli in Visual Basic, è possibile impostarne le proprietà a livello di codice in fase di esecuzione oppure in modalità progettazione mediante la finestra Proprietà. Le proprietà della maggior parte degli altri oggetti, quali quelli inclusi in assembly o creati dall'utente, possono essere impostate solo a livello di codice.

Le proprietà che è possibile impostare e leggere sono dette proprietà in lettura-scrittura. Le proprietà che è possibile leggere ma non modificare sono dette proprietà in sola lettura. Le proprietà che è possibile scrivere ma non leggere sono definite proprietà di sola scrittura.

Si imposta il valore di una proprietà quando si desidera modificare l'aspetto o il funzionamento di un oggetto. È ad esempio possibile modificare la proprietà Text di un controllo casella di testo per apportare variazioni al contenuto di tale casella.

Si visualizza il valore di una proprietà quando si desidera conoscere lo stato di un oggetto prima che il codice esegua operazioni aggiuntive, quale l'assegnazione del valore a un altro oggetto. È ad esempio possibile restituire la proprietà Text di un controllo casella di testo per determinare il contenuto di tale casella prima di eseguire codice che potrebbe alterarne il valore.

Per impostare i valori delle proprietà

  • Utilizzare la seguente sintassi:

    Oggetto.proprietà=espressione

    Le istruzioni riportate di seguito forniscono esempi di impostazione di proprietà:

    ' Set the Top property to 200 twips.
    TextBox1.Top = 200
    ' Display the text box.
    TextBox1.Visible = True
    ' Display 'hello' in the text box.
    TextBox1.Text = "hello"
    
    Nota:

    È inoltre possibile impostare una proprietà passandola a parametri ByRef, nel qual caso la proprietà viene modificata in base al risultato restituito con il parametro ByRef.

Per visualizzare i valori delle proprietà

  • Utilizzare la seguente sintassi:

    variable=Object.property

    È inoltre possibile utilizzare il valore di una proprietà all'interno di un'espressione più complessa, senza assegnare tale proprietà a una variabile. Il codice che segue modifica la proprietà Top di un controllo pulsante di opzione:

    RadioButton1.Top += 20
    

Vedere anche

Attività

Procedura: eseguire operazioni con i metodi

Concetti

Oggetti da Visual Basic e altre origini

Altre risorse

Creazione e utilizzo di oggetti