以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]改变控件的背景颜色  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=71851)

--  作者:huhu
--  发布时间:2015/7/19 13:08:00
--  [求助]改变控件的背景颜色

If Forms("BUG录入系统").Opened Then
    If  Tables("BUG录入表").Current("附件目录") = Nothing  Then
        Forms("BUG录入系统").Controls("附件上传界面").BackColor = color.gray
    Else
        Forms("BUG录入系统").Controls("附件上传界面").BackColor = color.green
    End If
End If

 

希望根据附件目录列内容是否为空,来改变控件“附件上传界面”的背景颜色。

红色的代码没生效,请问还需要怎么处理。谢谢。


--  作者:大红袍
--  发布时间:2015/7/19 14:17:00
--  
 代码写到currentChanged事件,同时 附件上传界面 是什么控件?
--  作者:huhu
--  发布时间:2015/7/19 14:56:00
--  
以下是引用大红袍在2015/7/19 14:17:00的发言:
 代码写到currentChanged事件,同时 附件上传界面 是什么控件?

是button控件。改变按钮的背景色。


--  作者:大红袍
--  发布时间:2015/7/19 15:09:00
--  

 Button,只有flat样式的按钮,才可以设置背景颜色

 

http://www.foxtable.com/help/topics/0770.htm

 


--  作者:huhu
--  发布时间:2015/7/19 15:09:00
--  

不论在写datacolchange还是currentchanged。

控件button都没有改变颜色。


--  作者:huhu
--  发布时间:2015/7/19 15:11:00
--  
以下是引用大红袍在2015/7/19 15:09:00的发言:

 Button,只有flat样式的按钮,才可以设置背景颜色

 

http://www.foxtable.com/help/topics/0770.htm

 

哦。明白了。这样可以了。多谢。