以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请问选中行的黑色字体,跟4.0drawcell颜色可叠加融合,发生冲突,请问如何解决?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=140692)

--  作者:chen37280600
--  发布时间:2019/9/11 15:40:00
--  请问选中行的黑色字体,跟4.0drawcell颜色可叠加融合,发生冲突,请问如何解决?
我有个旧项目,金额大于零的时候,显示淡绿色+黑字体,金额小于零,就是淡红色+黑字体

e.Table.DataTable.AddUserStyle("绿色框",Color.MediumAquamarine, Color.Black )
e.Table.DataTable.AddUserStyle("红色框",Color.Wheat, Color.Black )


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

当我在4.0版本后,选中当前行或者某个区域,深蓝色和黑色字体叠加,出现难看清楚字的问题


图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看


暂时想到的解决方法,就是我的Style样式,都用深色背景+白色字体。感觉不能用浅色背景+黑字体,好可惜啊,有啥好的解决方法?

[此贴子已经被作者于2019/9/11 15:41:29编辑过]

--  作者:有点蓝
--  发布时间:2019/9/11 15:53:00
--  
这个没有办法。只能是改个对比明显的颜色。
--  作者:chen37280600
--  发布时间:2019/9/11 16:02:00
--  
为啥4.0要改进颜色可以叠加?有什么好处吗?我感觉以前的不叠加效果更稳定,更少奇怪事情发生
--  作者:有点蓝
--  发布时间:2019/9/11 16:14:00
--  
是C1新版本更改了底层的用法导致的。和4.0没有关系
--  作者:chen37280600
--  发布时间:2019/9/11 16:20:00
--  
这才换了c1底层,应该控件样式会有点变化,起码多个win10风格或者office2013 2016之类的,为啥没看到?在项目属性里,还是旧的那几种风格,是因为你们屏蔽了吗?
--  作者:有点蓝
--  发布时间:2019/9/11 16:46:00
--  
应该没有屏蔽,也没有必要。至于有没有office2013 2016之类的,C1官方说有吗?
--  作者:chen37280600
--  发布时间:2019/9/11 17:03:00
--  回复:(有点蓝)应该没有屏蔽,也没有必要。至于有没...

图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

这些样式不是C1带的吗?还是你们设计出来的?如果是C1自带的,那升级C1,没啥理由没有新样式

--  作者:有点蓝
--  发布时间:2019/9/11 17:28:00
--  
用vs看看新版有没有新样式知道了,反正我没有看到。有没有理由不是靠想象的