Platí pro
Access pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Platí pro

Objekt BoundObjectFrame

Objekt ObjectFrame

Objekt ComboBox

Objekt OptionGroup

Objekt FormatCondition

Objekt Rectangle

Objekt Image

Objekt Section

Objekt Label

Objekt TextBox

Objekt ListBox

Pomocí vlastnosti BackColor můžete určit barvu interiéru Ovládací prvek nebo Sekce. Typ Long pro čtení/zápis.

Výraz.BackColor

Výraz Povinný argument. Výraz, který vrátí jeden z objektů v seznamu Platí pro.

Nastavení

Vlastnost BackColor obsahuje Číselný výraz, která odpovídá barvě použité k vyplnění interiéru ovládacího prvku nebo oddílu.

Tuto vlastnost můžete nastavit pomocí Tvůrce barev kliknutím na tlačítko Sestavit napravo od pole vlastnosti v Seznam vlastností. Pomocí Tvůrce barev můžete definovat vlastní barvy pozadí pro ovládací prvky nebo oddíly.

Tuto vlastnost můžete také nastavit pomocí Seznam vlastností ovládacího prvku nebo oddílu , kódu Makro nebo jazyka VBA (Visual Basic for Applications) nebo pomocí příkazu Barva výplně v části Písmo (na kartě Návrh nebo Formát , podle toho, jestli jste v návrhovém zobrazení nebo v zobrazení rozložení).

V kódu jazyka VBA (Visual Basic for Applications) použijte k nastavení této vlastnosti číselný výraz. Nastavení této vlastnosti má datový typ Long.

Výchozí hodnotu pro tuto vlastnost můžete nastavit pomocí Výchozí styl ovládacího prvku ovládacího prvku nebo vlastnosti DefaultControl v kódu jazyka VBA.

Pro objekty typu Table (Tabulka) můžete tuto vlastnost nastavit pomocí příkazu Barva výplně ve skupině Písmo na kartě Data nebo v kódu jazyka VBA pomocí vlastnosti DatasheetBackColor.

Poznámky

Když chcete použít vlastnost Barva pozadí, musí být vlastnost Styl pozadí (pokud je dostupná) nastavená na Normální.

Příklad

Následující příklad používá funkci RGB k nastavení vlastností BorderColor, BackColor a ForeColor v závislosti na hodnotě textového pole txtPastDue. K nastavení těchto vlastností můžete použít také funkci QBColor. Když umístíte následující kód do události Form_Current( ), nastaví se charakteristiky zobrazení ovládacího prvku, jakmile uživatel otevře formulář nebo se přesune na nový záznam.

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 IfEnd Sub

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.