Foxtable(狐表)用户栏目专家坐堂 → 本帖作废


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

主题:本帖作废

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


加好友 发短信
等级:幼狐 帖子:157 积分:2159 威望:0 精华:0 注册:2011/8/1 14:23:00
  发帖心情 Post By:2013/4/9 9:40:00 [显示全部帖子]

显示单元格颜色 代码中  ,R.Index+t.HeaderRows 是什么意思 ,请指教


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


加好友 发短信
等级:幼狐 帖子:157 积分:2159 威望:0 精华:0 注册:2011/8/1 14:23:00
  发帖心情 Post By:2013/4/9 11:10:00 [显示全部帖子]

呵呵,知道了,t.HeaderRows 就是标题行的行数,在加上 R.Index 表格中的当前行数 ,就是整体上的具体一行,与具体的列名字联系起来,就确定了具体的单元格,

看来方法 SetHeaderCellBackColor(),的叫法和帮助应该重写啊,功能不是简单设置标题的颜色,单元格的颜色也可以设置啊,

 

经过研究我写了用法

Dim t As Table = CurrentTable
t.SetHeaderCellBackColor("颜色",Color.FromARGB(-3745295),t.HeaderRows -1 + 1)

具体说明: 第一个参数是列, 第二个参数是颜色值,第三个参数是具体的行,行的算法是标题所占的行数-1,变成行的具体基数,+1中的1就是表面上能看到的行号,实际使用时,可以赋予具体的行号。


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


加好友 发短信
等级:幼狐 帖子:157 积分:2159 威望:0 精华:0 注册:2011/8/1 14:23:00
  发帖心情 Post By:2013/4/9 15:34:00 [显示全部帖子]

Dim t As Table = CurrentTable
Dim l As Integer = 4 '列号
Dim s As Integer = 234566 'RGB颜色值
Dim h As Integer = 5 '行号
t.SetHeaderCellBackColor(t.Cols( l - 1 ).Name ,color.fromargb(-s),t.HeaderRows + h - 1 )

 回到顶部