以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 单元格颜色问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=73126) |
-- 作者:keofcn -- 发布时间:2015/8/12 23:30:00 -- 单元格颜色问题 FOXTABLE怎么实现点击某行里的某个单元格时,改变此行另外的一个或两个的颜色背景? 如: a b c d e 1 2 3 4 5 点击选中4时,1和3的背景改变,这个怎么可以实现?
|
-- 作者:yan2006l -- 发布时间:2015/8/13 8:53:00 -- drawing事件里面写代码
|
-- 作者:大红袍 -- 发布时间:2015/8/13 9:03:00 -- 看一下这里
http://www.foxtable.com/help/topics/0656.htm
|
-- 作者:keofcn -- 发布时间:2015/8/15 16:01:00 -- 试了下好像不行,点击选择后的重绘貌似只会重绘选择单元格和选中行的第一个表格,怎么实现我这个需求? |
-- 作者:keofcn -- 发布时间:2015/8/15 21:19:00 -- 求指导,谢谢了 |
-- 作者:大红袍 -- 发布时间:2015/8/16 10:38:00 -- Drawcell事件
If e.Table.Current.index = e.Row.index Then
Click事件
e.Table.Refresh |
-- 作者:keofcn -- 发布时间:2015/8/16 10:57:00 -- OK了,非常感谢,之前IF判断写错了,后面改对,但是再试,发现重绘是成功的,界面没刷新,鼠标指向去才刷新,后来在drawcell下加了e.Table.Refresh才解决 |