Access關於顔色的一些設置

2018-08-23 15:10:00
黃善超
原創
476

在Access中,我們有時需要設置字體顔色,背景顔色等。

比如當內容是A時顯示爲紅色, B時顯示爲藍色,如下圖所示:


詳細源碼:

    If Me.Text0 = "A" Then
        
        Me.Box2.BackColor = vbRed
    Else
        Me.Box2.BackColor = &HFF0000
        
    End If


我們可以使用 RGB 函數來設置 BackColorForeColor 等屬性。也可以使用 QBColor 函數來設置這些屬性。

但是我們往往不知道具體的顔色是匹配具體的RGB值。這裡小編推薦一箇辦法。


在窗體設計視圖中,點開任何對象的背景色(如果有)或者其他可以打開顔色對話框的



此時會齣現一箇“#”開頭的對話字符串。這裡其實是一箇16進製的RGB顔色

這樣,在編寫代碼時,我們就可以輕鬆找到自己想要的顔色的RGB瞭。

卽在16進製的RGB前加上“&H”

如上麵代碼的&HFF0000  卽顯示藍色。&H 轉義付,FF0000 是16進製RGB 的藍色


註意

以“0x”開頭的顔色值和“#”開頭的顔色值都是錶示16位進製的意思,在使用時需要去掉


    分享