DataWindow设计?
怎样设计有颜色的DataWindow 问题点数:100、回复次数:13Top
1 楼jeking(苦命人)回复于 2002-08-08 16:26:11 得分 10
给各个对象的color属性加上值,当然也可以改背景色。
还有你的目地不明确Top
2 楼zzz1975(大葱炒肉,也就是葱爆肉)回复于 2002-08-08 17:23:38 得分 10
在数据窗口编辑下
上面有backgroungd and font 下啦框选色即可
或者
属性里
选择对应的颜色
简单Top
3 楼TianChong(*︿_︿* ○Ооo○泡泡oо㊣VC高手群:2997669)回复于 2002-08-09 02:47:42 得分 10
在DATAWINDOW的设计窗口里,选择你要设置颜色的对象,可以多选,然后在右边的属性对话框里修改它们的背景颜色或字体颜色.可以从下拉框选色也可以点设置项右边的红色小按钮,进入后输入RGB(255,255,0)这样格式的三原色函数.Top
4 楼lzp_lrp(lzp)回复于 2002-08-09 07:45:59 得分 10
是想单双行不同颜色显示吗?
在detail的color中这么写,if(mod(getrow(), 2) = 0, rgb(235, 245, 255), rgb(255, 255, 255))即可Top
5 楼e_xu(无名)回复于 2002-08-09 08:25:09 得分 10
你可以使用datawindow控件中图表的函数
比如说设置序列的颜色
dw_1.setseriestyle("字段1","字段1",background!,0)//设置背景色
具体请参考下面的参数
Foreground! Text color
Background! Background color
LineColor! Line color
Shade! shade
Top
6 楼zjhnwlh(清嘴)回复于 2002-08-09 14:58:53 得分 0
我是想单双行不同颜色,不过用
if(mod(getrow(), 2) = 0, rgb(235, 245, 255), rgb(255, 255, 255))
这语句时,当DataWindow宽度较大时,右边没有数据的地方也出现颜色!!
还有当选中一行时,怎样设置颜色???
Top
7 楼zjhnwlh(清嘴)回复于 2002-08-10 15:17:38 得分 0
大家来顶,顶者有'份'Top
8 楼flymeng(lj)回复于 2002-08-10 15:21:47 得分 10
类似 这样写就行
if(getrow()=currentrow(), rgb(235, 245, 255), rgb(255, 255, 255))
Top
9 楼zjhnwlh(清嘴)回复于 2002-08-10 15:44:03 得分 0
试过
不是很理想!!!
有没有其它的技艺???Top
10 楼e_xu(无名)回复于 2002-08-10 20:40:44 得分 10
我的方法也可以单双行颜色不同
if (mod(getrow(), 2) = 0 then
dw_1.setseriestyle("字段1","字段1",background!,0)//设置背景色(为黑色)
dw_1.setseriestyle("字段1","字段1",Foreground!,4)//设置字体色(为红色)
else
…………
方法类似,很简单的.
Top
11 楼wclarity(水澈)回复于 2002-08-10 20:56:40 得分 10
我是想单双行不同颜色,不过用
if(mod(getrow(), 2) = 0, rgb(235, 245, 255), rgb(255, 255, 255))
这语句时,当DataWindow宽度较大时,右边没有数据的地方也出现颜色!!
你如果不怕麻烦,在每个字段的颜色中写这个属性,就不会在右边没有数据的地方出现颜色了。Top
12 楼wclarity(水澈)回复于 2002-08-10 20:59:02 得分 10
if(mod(getrow(), 2) = 0, (if(getrow()=currentrow(), rgb(235, 245, 255), rgb(255, 255, 255)))
,rgb(255, 255, 255))
Top
13 楼balloonman2002()回复于 2002-08-10 22:29:11 得分 10
1、不想没数据处不显示颜色的话,那么你估计得在每一个COLUMN项的EXPRESSION---COLOR项都进行设置,具体代码楼上写的都写的够清楚了,我就不写了;
2、如果你不介意没数据处也显示颜色的话,那么你可以在DW设计时那个BAND横条项里面设置,具体语句也是同上,但不必每个COLUMN项都写,只要写一个BAND即可,非常方便,而且在那里面设置的话能设置的项不多,不象各个COLUMN的EXPRESSION那样能设置很多项,但恰好COLOR正好能在那里面设置,:),开心吧,:)
Top




