找回密码
 立即注册

QQ登录

只需一步,快速开始

credream
中级会员   /  发表于:2015-12-29 10:37:00
11#
回复 10楼gw0506的帖子

不是因为版本太老啊,因为Alice做的例子可以看出,他用的Chart2.dll和Chart4.dll出的结果是一致的,都是:
255.139.0.139
我们这边用的版本chart2的老版本2.0.20062.16143和Alice做的例子出的结果一致的,
但是我们用的新版本Chart4.dll小版本号:4.0.20151.43
出的结果却跟Alice用的chart4.dll出的结果不一致,您的意思是说我们用的Chart4的版本太老了吗?
回复 使用道具 举报
gw0506
超级版主   /  发表于:2015-12-29 12:05:00
12#
我有点糊涂了。
现在的情况是,你用2006版本的,chart2和chart4得到的RGB值也是一样的是吗?

那你现在结果不一样的是2006版本的Chart2和2015版本的Chart4,是吗? 如果是,就都换成2015版本的Chart2和Chart4就可以了。
回复 使用道具 举报
sxyweiren
中级会员   /  发表于:2015-12-29 14:07:00
13#
回复 12楼gw0506的帖子

是这样的,我们现在做项目升级,2006版本的chart2,需要升级成2015版的chart4,这个时候出现了上面颜色取的值不一样的问题,但我们升级要做的就是升级上来动作和外观,要和原来旧版本的保持一致,这样的话取值不一样画图的时候就导致显示出来的颜色不一样了,我们想确认一下,取值不一样是不是2006Chart2和2015Chart4的设计上的差异?
回复 使用道具 举报
gw0506
超级版主   /  发表于:2015-12-29 15:20:00
14#
明白了。
开始怀疑个过系统配色方案变化,也怀疑过是16位色值和32位色值的问题。

现在重新有看了看你开始的描述,应该就是新建一个series对象后,它的默认颜色不同。这个不是bug就是10年间,用户对颜色的偏好变化导致我们更改了默认颜色。

这样吧,你对加一句,把之前的颜色,在新建之后设置给series对象就好了。
回复 使用道具 举报
credream
中级会员   /  发表于:2016-1-4 10:36:00
15#
回复 14楼gw0506的帖子

你好,谢谢啦。。可是要怎么把之前的颜色记住呢?因为取得颜色是循环的,而且循环的次数不一定,每次循环取得默认颜色不一样。如果想要取之前的颜色的话,那就必须要用旧版本的dll吗?可是我们项目中不允许,同时存在新版本的dll和旧版本的dll啊,请大神赐教。。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-1-4 13:58:00
16#
回复 15楼credream的帖子

您可以将旧版本中的颜色记录下来,在新版本中用。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
credream
中级会员   /  发表于:2016-1-4 14:08:00
17#
回复 16楼Alice的帖子

但是我们不知道需要记录多少个颜色啊,因为循环次数是不确定的。。跟数据库里的数据有关。。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-1-4 16:03:00
18#
回复 17楼credream的帖子

您的数据库本身是不会变化的吧?那么只需要在循环的时候,将循环的颜色都一一对应记录下来。
使用的时候从记录的颜色里去取即可。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部