如何在数据窗口里定制背景颜色??如color选中custom,却没法定制!?
如何在数据窗口里定制背景颜色??如color选中custom,却没法定制!?
而不是动态更改:<DW Control Name>.Modify("DataWindow.Color='<a long>'")
问题点数:100、回复次数:6Top
1 楼herrick(七七)回复于 2005-03-09 14:47:24 得分 0
是不是想任意定义column和row的颜色?
Top
2 楼ljunf888(ljunf)回复于 2005-03-09 14:55:57 得分 0
对,我只是想在数据窗口对象里边来定制我想要的颜色
如选择背景颜色,却只有那几种固定的颜色,而custom可以选择,但不知道如何自定义?!Top
3 楼herrick(七七)回复于 2005-03-09 15:25:28 得分 0
dw_1.object.DataWindow.Color = rgb(red,green,blue)
就可以设定啊,
具体red、green和blue的数值,从0-255Top
4 楼hornbilltofy()回复于 2005-03-09 16:08:50 得分 0
设计时,在背景色的后面直接编辑表达式如rgb(255,0,0)就可以了Top
5 楼j9dai(翔)(DoItNow)回复于 2005-03-09 16:19:56 得分 100
参考:http://community.csdn.net/Expert/topic/3789/3789164.xml?temp=.1779596
当然可以选择
先定义好自定义颜色
Design->Custom Colors...定义好你的自定义颜色,再点击添加到自定义颜色按钮,确定
然后在设置背景色时选择这种自定义颜色就OK
Top
6 楼renwanly(★★★★)回复于 2005-03-09 16:35:55 得分 0
在每一列的背景色选择的旁边有个表达式按钮,里面可以写上这样一句
if(mod(getrow(),2)=1,rgb(255,255,255),rgb(222,222,222))
这样可以实现隔行不同色,当然稍改一下也可实现隔列不同色,你的问题是最底层的问题吧Top




