以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 选中行时的显示颜色问题。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=72269) |
-- 作者:jinxilin -- 发布时间:2015/7/27 12:10:00 -- 选中行时的显示颜色问题。 如下图,在默认状态(灰白交错显示)下,选中行时是蓝色, |
-- 作者:大红袍 -- 发布时间:2015/7/27 12:39:00 -- 贴出drawcell的代码。 |
-- 作者:jinxilin -- 发布时间:2015/7/27 12:44:00 -- If e.Row("正常使用日期") > "#" & Date.Now().AddSeconds(0) & "#" Then \'行颜色显示 e.Style = "不可用" End If If e.Row("异常否") = True Then \'行颜色显示 e.Style = "异常" End If Select Case e.Col.name \'列值为0时显示为空 Case "今","昨","前","周","半月","月","十天","二十" If e.Text = "0" Then e.Text = "" End If End Select
|
-- 作者:大红袍 -- 发布时间:2015/7/27 14:12:00 -- 加一个选中行样式
If e.Row.Index = e.Table.Current.Index Then e.Style = "选中行" End If |
-- 作者:jinxilin -- 发布时间:2015/7/27 14:51:00 -- 好的,谢谢。 |