Gilt für:
| BoundObjectFrame-Objekt | ObjectFrame-Objekt |
|---|---|
| ComboBox-Objekt | OptionGroup-Objekt |
| FormatCondition-Objekt | Rectangle-Objekt |
| Image-Objekt | Section-Objekt |
| Label-Objekt | TextBox-Objekt |
| ListBox-Objekt |
Mit der BackColor-Eigenschaft können Sie die Farbe für das Innere eines Steuerelements oder Abschnitts angeben. Lang mit Lese-/Schreibzugriff.
Ausdruck.BackColor
Ausdruck Erforderlich. Ein Ausdruck, der eines der Objekte in der Liste "Gilt für" zurückgibt.
Einstellung
Die BackColor-Eigenschaft enthält einen numerischen Ausdruck, der der Farbe entspricht, mit der das Innere eines Steuerelements oder Abschnitts gefüllt wird.
Sie können den Farb-Generator verwenden, um diese Eigenschaft festzulegen, indem Sie auf die Schaltfläche "Erstellen " rechts neben dem Eigenschaftenfeld im Eigenschaftenblatt klicken. Durch Verwendung des Farb-Generators können Sie benutzerdefinierte Hintergrundfarben für Steuerelemente oder Abschnitte definieren.
Sie können diese Eigenschaft auch mithilfe des Eigenschaftenblatts eines Steuerelements oder Abschnitts, eines Makros oder von Visual Basic for Applications (VBA)-Codes oder mithilfe des Befehls Füllfarbe unter "Schriftart" festlegen (auf der Registerkarte "Entwurf" oder "Format", je nachdem, ob Sie sich in der Entwurfsansicht oder in der Layoutansicht befinden).
In VBA-Code (Visual Basic for Applications) verwenden Sie einen numerischen Ausdruck zum Festlegen dieser Eigenschaft. Die Einstellung dieser Eigenschaft weist den Datentyp "Long Integer" auf.
Sie können den Standardwert für diese Eigenschaft festlegen, indem Sie den Standardsteuerelementstil eines Steuerelements oder die DefaultControl-Eigenschaft in VBA-Code verwenden.
Bei Table-Objekten können Sie diese Eigenschaft festlegen, indem Sie den Befehl Füllfarbe unter Schriftart auf der Registerkarte Daten verwenden, oder in VBA-Code durch Verwenden der DatasheetBackColor-Eigenschaft.
Hinweise
Um die BackColor-Eigenschaft zu verwenden, muss die BackStyle-Eigenschaft (falls verfügbar) auf Normal gesetzt werden.
Beispiel
Im folgenden Beispiel wird die RGB-Funktion verwendet, um die Eigenschaften BorderColor, BackColor und ForeColor abhängig vom Wert des Textfelds txtPastDue festzulegen. Zum Festlegen dieser Eigenschaften können Sie auch die QBColor-Funktion verwenden. Durch Versetzen des folgenden Codes in das Form_Current( )-Ereignis werden die Anzeigemerkmale des Steuerelements angezeigt, sobald der Benutzer ein Formular öffnet oder zu einem neuen Datensatz wechselt.
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