Foxtable(狐表)用户栏目专家坐堂 → [求助]不同区域设置不同标题颜色【已解决】


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

主题:[求助]不同区域设置不同标题颜色【已解决】

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


加好友 发短信
等级:幼狐 帖子:190 积分:1540 威望:0 精华:0 注册:2015/7/14 15:05:00
[求助]不同区域设置不同标题颜色【已解决】  发帖心情 Post By:2017/4/20 21:24:00 [只看该作者]

CurrentTable.grid.GetCellRange(0,1,0,31).style.BackColor = Color.Yellow 
CurrentTable.grid.GetCellRange(0, 31, 0, 38).style.BackColor = Color.Lime

错误 不知为什么
[此贴子已经被作者于2017/4/21 7:41:48编辑过]

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/4/20 21:30:00 [只看该作者]

Dim g = Tables("表A").grid
Dim cs = g.GetCellRange(3, 3)
If cs.style Is Nothing Then
    cs.style = g.Styles.add("test")
End If
cs.Style.backcolor = color.red
 

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


加好友 发短信
等级:幼狐 帖子:190 积分:1540 威望:0 精华:0 注册:2015/7/14 15:05:00
  发帖心情 Post By:2017/4/20 21:46:00 [只看该作者]

你这只能设置一个区域 ,我要同时设置不同区域不同颜色了

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/4/20 21:47:00 [只看该作者]

 参考2楼的方法,要判断 If cs.style Is Nothing Then


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


加好友 发短信
等级:幼狐 帖子:190 积分:1540 威望:0 精华:0 注册:2015/7/14 15:05:00
  发帖心情 Post By:2017/4/21 7:11:00 [只看该作者]

虽然不太懂原理 但是 这样好了
Dim g = CurrentTable.grid
Dim cs = g.GetCellRange(0,1,0, 31)
Dim cs2 = g.GetCellRange(0,32,0, 39)
Dim cs3 = g.GetCellRange(0,40,0, 48)
Dim cs4 = g.GetCellRange(0,49,0, 83)
If cs.style Is Nothing Then
cs.style = g.Styles.add("test")
End If
If cs2.style Is Nothing Then
cs2.style = g.Styles.add("test2")
End If
If cs3.style Is Nothing Then
cs3.style = g.Styles.add("test3")
End If
If cs4.style Is Nothing Then
cs4.style = g.Styles.add("test4")
End If
cs.Style.backcolor = color.Yellow
cs2.Style.backcolor = color.Lime
cs3.Style.backcolor = color.DarkTurquoise
cs4.Style.backcolor = color.red

 回到顶部