Foxtable(狐表)用户栏目专家坐堂 → 在Foxtable如何修改行的颜色或随意单元格颜色


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

主题:在Foxtable如何修改行的颜色或随意单元格颜色

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/12/28 15:40:00 [显示全部帖子]

 看一下drawcell事件。

http://www.foxtable.com/help/topics/0656.htm

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/12/28 21:41:00 [显示全部帖子]


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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/12/31 9:03:00 [显示全部帖子]

 好好看看帮助,都是基本内容。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/12/31 9:41:00 [显示全部帖子]

 你说的,都可以做到,就是使用drawcell事件,认认真真看看这个事件,编写几个判断语句就行的了,楼主先自己弄一下吧。
[此贴子已经被作者于2012-12-31 9:41:07编辑过]

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/12/31 9:46:00 [显示全部帖子]

 再改一下,是例子。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/12/31 11:30:00 [显示全部帖子]

 只是几个简单的判断,楼主自己学着自己弄吧,主要是判断语句,你先自己弄一个效果,不然永无长进。
[此贴子已经被作者于2012-12-31 11:30:48编辑过]

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/12/31 15:06:00 [显示全部帖子]

 例子。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table



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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/12/31 16:07:00 [显示全部帖子]

 代码这样,自己修改修改就行了。

If e.Row.Index Mod 18 = 0 Then
    e.Style = "蓝"
Else If e.Col.Name = "第七列" Then
    Select Case e.Row.Index Mod 13
        Case 1,2,3,6,7,8
            e.Style = "单元格1"
        Case 4,5,10,11,12
            e.style = "单元格2"
        Case 9
            e.Style = "单元格3"
    End Select
Else If e.Row.Index Mod 2 = 0 Then
    e.Style = "红"
Else
    e.Style = "绿"
End If
[此贴子已经被作者于2012-12-31 16:07:02编辑过]

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/12/31 17:09:00 [显示全部帖子]

 代码,如下。

If e.Row.Index Mod 28 = 0 Then
    e.Style = "蓝"
Else If e.Col.Name = "第七列" Then
    Select Case e.Row.Index Mod 28
        Case 0,1,2,3,6,7,8
            e.Style = "单元格1"
        Case 4,5,10,11,12
            e.style = "单元格2"
        Case 9
            e.Style = "单元格3"
        Case 13,14,15,16,17,18,19,20,21,22,23
            e.Style = "单元格4"
        Case 24
            e.Style = "单元格5"
        Case 25,26,27
            e.Style = "单元格6"
  End Select
Else If e.Row.Index Mod 2 = 0 Then
    e.Style = "红"
Else
    e.Style = "绿"
End If

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2013/1/5 11:34:00 [显示全部帖子]

以下是引用ppxxww在2013-1-4 21:51:00的发言:
你好!我想要26楼基础上,增加为:第一,二列颜色用灰色,第三列用黄色,第四列用橙色,那上面的代码怎样修改


If e.Col.Name = "第七列" Then
    Select Case e.Row.Index Mod 28
        Case 0,1,2,3,6,7,8
            e.Style = "单元格1"
        Case 4,5,10,11,12
            e.style = "单元格2"
        Case 9
            e.Style = "单元格3"
        Case 13,14,15,16,17,18,19,20,21,22,23
            e.Style = "单元格4"
        Case 24
            e.Style = "单元格5"
        Case 25,26,27
            e.Style = "单元格6"
  End Select
Else If e.Col.Name = "第一列" OrElse e.Col.Name = "第二列" Then
            e.Style = "xxx"
Else If e.Col.Name = "第三列" Then
            e.Style = "xxx"
Else If e.Col.Name = "第四列" Then
            e.Style = "xxx"
Else If e.Row.Index Mod 28 = 0 Then
    e.Style = "蓝"
Else If e.Row.Index Mod 2 = 0 Then
    e.Style = "红"
Else
    e.Style = "绿"
End If
[此贴子已经被作者于2013-1-5 11:34:11编辑过]

 回到顶部
总数 11 1 2 下一页