以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]颜色相关 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=67982) |
-- 作者:zhl7928 -- 发布时间:2015/5/7 15:38:00 -- [求助]颜色相关 DataTables("表A").AddUserStyle("a", Color.Red, Color.White) 代码里增加颜色,怎么增加那种透明的字体颜色或者背景颜色? 像在表里增加自定义颜色那样,背景或者字体我可以不选颜色。这样的话,在表格里选取区域后,其中被drawcell事件修改的区域的背景或者字体颜色能跟着系统颜色来
|
-- 作者:Bin -- 发布时间:2015/5/7 15:41:00 -- 透明字体不可以哦.可以把字体和背景颜色设置为一致 |
-- 作者:大红袍 -- 发布时间:2015/5/7 15:43:00 -- 参考
DataTables("表A").AddUserStyle("a", SystemColors.Control, Color.White)
https://msdn.microsoft.com/zh-cn/library/vstudio/system.windows.systemcolors.aspx
|
-- 作者:zhl7928 -- 发布时间:2015/5/7 16:16:00 -- 背景和字体颜色一致的话, 选取区域就没有我想要的效果了。 |
-- 作者:zhl7928 -- 发布时间:2015/5/7 16:42:00 -- 还在吗? SystemColors.Control 这个我在表A用有我想要的效果,然而在生成的临时表窗口里,“SystemColors.Control”是个米灰色,我想是来修改SysStyles("EmptyArea").backColor 或者SysStyles("Normal").backColor 都没有效果,还是米灰色,是不是窗口绑定的临时表的SystemColors.Control 要通过别处来修改?
|
-- 作者:zhl7928 -- 发布时间:2015/5/7 16:52:00 -- 弄错了,表A是也是没效果的 |
-- 作者:大红袍 -- 发布时间:2015/5/7 16:54:00 -- 不明白你想说什么,想做什么。
如果要系统的颜色,就看3楼。
不然就请上传具体例子说明要做什么 |
-- 作者:zhl7928 -- 发布时间:2015/5/7 17:35:00 -- 谢谢了。换了个思路可以解决了。 就是先增加1行,此行设置跟绘制有关的数字,然后在选取区域事件里修改这些跟绘制有关的数字来修改绘制的条件,
|