Foxtable(狐表)用户栏目专家坐堂 → [求助]用代码 设置 窗口中的table 标题行背景色的问题


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

主题:[求助]用代码 设置 窗口中的table 标题行背景色的问题

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


加好友 发短信
等级:童狐 帖子:243 积分:2370 威望:0 精华:1 注册:2008/8/31 22:25:00
[求助]用代码 设置 窗口中的table 标题行背景色的问题  发帖心情 Post By:2012/5/10 10:00:00 [只看该作者]

 

用代码 设置 窗口中的table 标题行背景色的问题:

Tables("M_表设计_序时簿_frm_Table1").DataTable.SysStyles("Fixed").BackColor = Color.White

 

行标题改,行号列的颜色没改,如下图:

 


图片点击可在新窗口打开查看此主题相关图片如下:2012-05-10_095854.jpg
图片点击可在新窗口打开查看


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/5/10 10:14:00 [只看该作者]

帮助没有的:

 

Tables("M_表设计_序时簿_frm_Table1").Grid.Styles("UnchangedRowHeader").BackColor = Color.White


 回到顶部
帅哥,在线噢!
lihe60
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6842 积分:43288 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2012/5/10 10:16:00 [只看该作者]

以下是引用狐狸爸爸在2012-5-10 10:14:00的发言:

帮助没有的:

 

Tables("M_表设计_序时簿_frm_Table1").Grid.Styles("UnchangedRowHeader").BackColor = Color.White

这些应该加入帮助的。


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


加好友 发短信
等级:童狐 帖子:243 积分:2370 威望:0 精华:1 注册:2008/8/31 22:25:00
  发帖心情 Post By:2012/5/10 11:56:00 [只看该作者]

OK图片点击可在新窗口打开查看

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


加好友 发短信 F6
等级:狐精 帖子:3030 积分:19188 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2012/12/26 17:07:00 [只看该作者]

这个命令为什么现在无效?


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


加好友 发短信
等级:七尾狐 帖子:1695 积分:10725 威望:0 精华:0 注册:2009/10/25 16:45:00
  发帖心情 Post By:2012/12/26 20:54:00 [只看该作者]

我试后也无效呢?

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/12/27 8:45:00 [只看该作者]

Tables("表B").UseVisualStyle  = False
Tables("表B").Grid.Styles("UnchangedRowHeader").BackColor = Color.White
Tables("表B").Grid.Refresh

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


加好友 发短信 F6
等级:狐精 帖子:3030 积分:19188 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2012/12/27 9:41:00 [只看该作者]

多谢!

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


加好友 发短信 F6
等级:狐精 帖子:3030 积分:19188 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2012/12/27 9:54:00 [只看该作者]

狐爸,您好!

还有一个请求:

现在标题行和内容都能实现要求,可是横与竖滚动条也要改成白色的,该如何设置?


 回到顶部
帅哥,在线噢!
blackzhu
  10楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57590 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2012/12/27 12:01:00 [只看该作者]

呵呵,找个帮助有的给你:

SetHeaderCellBackColor

设置指定列的标题的背景颜色。

语法

SetHeaderCellBackColor(ColName, Color, Level)

ColName:列名称
Color:  背景颜色
Level:  可选参数,如果存在多层表头,可以此参数指定要设置的是哪一层的标题。

如果要设置列标题的背景颜色,最好在表属性设置中,将“使用界面风格”属性设置为False,或者用代码,将Table的UseVisualStyle属性设置为False。

示例

将金额列的标题背景设为红色:

Tables("订单").SetHeaderCellBackColor("金额",Color.Red)


 回到顶部