在ACCESS2007中,控件的背景色属性是用十六进制表示的,如果直接套用,比如:me.text0.backcolor="#00FFFF",不行的。如下图:
背景色#00FFFF,为十六进制,有6位,从左到右依次为:RGB,每个两位,用科学计算器将它转为10进制得知:FF为255,所以代码应这样写:Me.txtItemText.BackColor=RGB(0,255,255)。
如将背景色样式设为透明,在文本框获得焦点时,透明色就变为设置的背景色了,利用这点可以代替获得焦点时背景色了。