以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教表样式能选择显示优先级吗? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=113500) |
-- 作者:rogen -- 发布时间:2018/1/17 8:35:00 -- 请教表样式能选择显示优先级吗? 有个考勤表,先用代码做了个表样式,隔行显示淡灰色,以示区别不同的行(这个是横坐标的着色) 代码格式是:DataTables("考勤表").SysStyles("Alternate")..... 然后又在drawcell里写了个“周末”的事件,就是判断星期是六或日的,整列显示淡黄色(这个是纵坐标的着色) 运行下来的效果是:两个样式重叠的单元格,优先显示了隔行灰色,周末的淡黄色不显示 我想调整为:优先显示周末的淡黄色,能做到不? |
-- 作者:有点甜 -- 发布时间:2018/1/17 8:41:00 -- 隔行的【淡灰色】,放到drawcell事件处理,如代码
If e.row.index mod 2 = 0 Then e.Style = "淡灰色样式" End If |
-- 作者:rogen -- 发布时间:2018/1/17 8:59:00 -- 老师,再请教一下,我想整列变色应该咋弄? 现在我只做出来单元格变色 |
-- 作者:有点甜 -- 发布时间:2018/1/17 10:27:00 -- 以下是引用rogen在2018/1/17 8:59:00的发言:
老师,再请教一下,我想整列变色应该咋弄? 现在我只做出来单元格变色
判断列名
If e.col.name = "第一列" then e.Style = "abc" End If |