Foxtable(狐表)用户栏目专家坐堂 → 怎么设置选中区域的颜色


  共有2500人关注过本帖树形打印复制链接

主题:怎么设置选中区域的颜色

帅哥哟,离线,有人找我吗?
lhp512
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:32 积分:349 威望:0 精华:0 注册:2017/3/14 13:03:00
怎么设置选中区域的颜色  发帖心情 Post By:2017/6/2 15:20:00 [显示全部帖子]

老师好,请教个问题。如图所示
图片点击可在新窗口打开查看此主题相关图片如下:33.png
图片点击可在新窗口打开查看

我想做到这样的效果,在表格上拖动鼠标选中的区域都变成深色,但试了很多种方法,只能实现到只有第一个选中的单元格变成我想要的颜色,其他单元格能看出是选中状态,但不是我设定的颜色,感觉是系统自动的,我应该怎么做才能让选中区域统一显示我设定的颜色

补充下我现在是在drawcell通过函数实现的,因为还有其他一些设定,系统自带的表样式不能满足我的要求。我定义了一个数组,保存所有选定单元格的坐标,然后再drawcell里面遍历这个数组,想要做到的是所有数组里面的单元格按照我指定的颜色设定,现在很奇怪的是只有focus单元格是我设定的颜色,其他的都没有生效。想不通障碍在哪...

我又试了下,我再drawcell里面将(1,1)(1,2)(1,3)设成了我想要的颜色,表格里也都是正常显示的(如图),
图片点击可在新窗口打开查看此主题相关图片如下:111.png
图片点击可在新窗口打开查看
一旦我选中了这三个单元格,他们就又都变成了系统自带的选中效果(如图)。

图片点击可在新窗口打开查看此主题相关图片如下:222.png
图片点击可在新窗口打开查看
怎么才能屏蔽掉系统自带的这种选中效果呢?

[此贴子已经被作者于2017/6/2 15:46:21编辑过]

 回到顶部