Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Si applica a

Oggetto BoundObjectFrame

Oggetto ObjectFrame

Oggetto ComboBox

Oggetto OptionGroup

Oggetto FormatCondition

Oggetto Rectangle

Oggetto Image

Oggetto Section

Oggetto Label

Oggetto TextBox

Oggetto ListBox

È possibile usare la proprietà .ColoreSfondo per specificare il colore della parte interna di un controllo o una sezione. Tipo di dati Long di lettura/scrittura.

espressione.ColoreSfondo

espressione Obbligatorio. Espressione che restituisce uno degli oggetti inclusi nell'elenco Si applica a.

Impostazione

La proprietà .ColoreSfondo contiene un'espressione numerica che corrisponde al colore usato per riempire l'interno di un controllo o di una sezione.

Per impostare questa proprietà, è anche possibile usare il Generatore di proprietà colore, facendo clic sul pulsante Genera a destra della casella della proprietà nella finestra delle proprietà. Il Generatore di proprietà colore consente di definire colori di sfondo personalizzati per i controlli o le sezioni.

È anche possibile impostare questa proprietà usando la finestra delle proprietà di un controllo o una sezione, una macro oppure il codice di Visual Basic, Applications Edition (VBA), o ancora usando il comando Colore riempimento nella scheda Carattere (nella scheda Struttura o .Formato, a seconda che ci si trovi in visualizzazione Struttura o layout).

Per impostare questa proprietà nel codice di Visual Basic, Applications Edition (VBA) usare un'espressione numerica. Questa impostazione della proprietà ha un tipo di dati Long .

È possibile impostare il valore predefinito per questa proprietà usando la stile predefinito del controllo di un controllo o la proprietà DefaultControl nel codice VBA.

Per gli oggetti Tabella è possibile impostare questa proprietà usando il comando Colore riempimento nella scheda Carattere o Dati oppure nel codice VBA usando la proprietà DatasheetBackColor.

Osservazioni

Per usare la proprietà .ColoreSfondo, occorre impostare la proprietà .StileSfondo su Normale (se disponibile).

Esempio

L'esempio seguente usa la funzione RGB per impostare le proprietà .ColoreBordo, .ColoreSfondo e .ColorePrimoPiano in base il valore della casella di testo txtPastDue. È anche possibile usare la funzione QBColor per impostare queste proprietà. Inserire il codice seguente nell'evento Form_Current( ) consente di impostare le caratteristiche di visualizzazione del controllo quando l'utente apre una maschera o si sposta in un nuovo record.

Sub Form_Current()
Dim curAmntDue As Currency, lngBlack As Long
Dim lngRed As Long, lngYellow As Long, lngWhite As Long
If Not IsNull(Me!txtPastDue.Value) Then
curAmntDue = Me!txtPastDue.Value
Else
Exit Sub
End If
lngRed = RGB(255, 0, 0)
lngBlack = RGB(0, 0, 0)
lngYellow = RGB(255, 255, 0)
lngWhite = RGB(255, 255, 255)
If curAmntDue > 100 Then
Me!txtPastDue.BorderColor = lngRed
Me!txtPastDue.ForeColor = lngRed
Me!txtPastDue.BackColor = lngYellow
Else
Me!txtPastDue.BorderColor = lngBlack
Me!txtPastDue.ForeColor = lngBlack
Me!txtPastDue.BackColor = lngWhite
End If
End Sub

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×