以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何编写代码更改窗口控件前景和背景颜色?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=96687)

--  作者:dyzkdxy
--  发布时间:2017/2/26 12:42:00
--  如何编写代码更改窗口控件前景和背景颜色?

在录入窗口中,为了提醒,需改变颜色以显示录入错误的控件内容,以下两种方法代码都不成!如何编代码?谢谢!

 

     e.Form.Controls("进货数量").BackColor="255,192,192"

 

以上代码运行不出错,但没有改变背景色。

 

 

改为   e.Form.Controls("客户名称").BackColor="red"   时

 

提示错误:

.NET Framework 版本:2.0.50727.8009
Foxtable 版本:2016.7.29.1
错误所在事件:窗口,订单输入,二次录入校验,Click
详细错误信息:
方法调用失败,因为“Public Overrides Property BackColor() As System.Drawing.Color”不能用这些参数调用:
    与参数“value”匹配的参数无法从“String”转换为“Color”。


--  作者:y2287958
--  发布时间:2017/2/26 12:54:00
--  
Color.red
--  作者:有点色
--  发布时间:2017/2/26 13:10:00
--  

color类型,参考

 

http://www.foxtable.com/webhelp/scr/0496.htm

 


--  作者:dyzkdxy
--  发布时间:2017/2/26 13:19:00
--  

谢谢!成功了

 

 

改为     e.Form.Controls("进货数量").BackColor=Color.red