Foxtable(狐表)用户栏目专家坐堂 → 选中行时的显示颜色问题。


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

主题:选中行时的显示颜色问题。

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


加好友 发短信
等级:童狐 帖子:202 积分:1639 威望:0 精华:0 注册:2014/6/17 19:26:00
选中行时的显示颜色问题。  发帖心情 Post By:2015/7/27 12:10:00 [只看该作者]

如下图,在默认状态(灰白交错显示)下,选中行时是蓝色,
但在有条件的显示颜色中(绿色部分),为什么选中的状态不能显示选中的蓝颜色?


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20150727120527.png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/27 12:39:00 [只看该作者]

贴出drawcell的代码。


 回到顶部
帅哥哟,离线,有人找我吗?
jinxilin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:202 积分:1639 威望:0 精华:0 注册:2014/6/17 19:26:00
  发帖心情 Post By: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

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/27 14:12:00 [只看该作者]

 加一个选中行样式

 

If e.Row.Index = e.Table.Current.Index Then

    e.Style = "选中行"

End If 


 回到顶部
帅哥哟,离线,有人找我吗?
jinxilin
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:202 积分:1639 威望:0 精华:0 注册:2014/6/17 19:26:00
  发帖心情 Post By:2015/7/27 14:51:00 [只看该作者]

好的,谢谢。


 回到顶部