Access关于颜色的一些设置

2018-08-23 15:10:00
黄善超
原创
266

在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位进制的意思,在使用时需要去掉


    分享