Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Dotyczy

Obiekt BoundObjectFrame

Obiekt ObjectFrame

Obiekt ComboBox

Obiekt OptionGroup

Obiekt FormatCondition

Obiekt Rectangle

Obiekt Image

Obiekt Section

Obiekt Label

Obiekt TextBox

Obiekt ListBox

Właściwość BackColor służy do określania koloru wnętrza kontrolka lub sekcja. Właściwość do odczytu i zapisu typu Long (liczba długa).

wyrażenie.BackColor

wyrażenie Argument wymagany. Wyrażenie zwracające jeden z obiektów na liście Dotyczy.

Ustawienie

Właściwość BackColor zawiera wyrażenie numeryczne odpowiadające kolorowi użytemu do wypełnienia wnętrza kontrolki lub sekcji.

Za pomocą Konstruktora kolorów możesz ustawić tę właściwość, klikając przycisk Konstruuj z prawej strony pola właściwości w arkusz właściwości. Używanie Konstruktora kolorów umożliwia zdefiniowanie niestandardowych kolorów pleców dla kontrolek lub sekcji.

Tę właściwość można również ustawić przy użyciu arkusz właściwości kontrolki lub sekcji, kodu makro lub Visual Basic for Applications (VBA) albo za pomocą polecenia Kolor wypełnienia w obszarze Czcionka (na karcie Projektowanie lub Formatowanie, w zależności od tego, czy jesteś w widoku projektu, czy w widoku układu).

W kodzie w języku Visual Basic for Applications (VBA) należy użyć wyrażenia numerycznego, aby ustawić tę właściwość. To ustawienie właściwości ma typ danych Long.

Wartość domyślną tej właściwości można ustawić, używając domyślny styl kontrolki kontrolki lub właściwości DefaultControl w kodzie VBA.

Dla obiektów Tabela możesz ustawić tę właściwość przy użyciu polecenia Kolor wypełnienia w obszarze Czcionka na karcie Dane lub w kodzie w języku VBA przy użyciu właściwości DatasheetBackColor.

Spostrzeżenia

Aby użyć właściwości BackColor, wartość właściwości BackStyle, jeśli jest dostępna, musi zostać ustawiona na Normal (Normalny).

Przykład

W poniższym przykładzie użyto funkcji RGB w celu ustawienia właściwości BorderColor, BackColor i ForeColor w zależności od wartość pola tekstowego txtPastDue. Możesz też użyć funkcji QBColor, aby ustawić te właściwości. Umieszczenie następującego kodu zdarzenia Form_Current( ) powoduje ustawienie charakterystyk wyświetlania kontrolki natychmiast po otwarciu przez użytkownika formularza lub przejściu do nowego rekordu.

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

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×