以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]用代码 设置 窗口中的table 标题行背景色的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=19446) |
-- 作者:eric803 -- 发布时间:2012/5/10 10:00:00 -- [求助]用代码 设置 窗口中的table 标题行背景色的问题
用代码 设置 窗口中的table 标题行背景色的问题: Tables("M_表设计_序时簿_frm_Table1").DataTable.SysStyles("Fixed").BackColor = Color.White
行标题改,行号列的颜色没改,如下图:
|
-- 作者:狐狸爸爸 -- 发布时间:2012/5/10 10:14:00 -- 帮助没有的:
Tables("M_表设计_序时簿_frm_Table1").Grid.Styles("UnchangedRowHeader").BackColor = Color.White |
-- 作者:lihe60 -- 发布时间:2012/5/10 10:16:00 -- 以下是引用狐狸爸爸在2012-5-10 10:14:00的发言:
帮助没有的:
Tables("M_表设计_序时簿_frm_Table1").Grid.Styles("UnchangedRowHeader").BackColor = Color.White 这些应该加入帮助的。 |
-- 作者:eric803 -- 发布时间:2012/5/10 11:56:00 -- OK |
-- 作者:kylin -- 发布时间:2012/12/26 17:07:00 -- 这个命令为什么现在无效? |
-- 作者:e-png -- 发布时间:2012/12/26 20:54:00 -- 我试后也无效呢? |
-- 作者:狐狸爸爸 -- 发布时间:2012/12/27 8:45:00 -- Tables("表B").UseVisualStyle = False Tables("表B").Grid.Styles("UnchangedRowHeader").BackColor = Color.White Tables("表B").Grid.Refresh |
-- 作者:kylin -- 发布时间:2012/12/27 9:41:00 -- 多谢! |
-- 作者:kylin -- 发布时间:2012/12/27 9:54:00 -- 狐爸,您好! 还有一个请求: 现在标题行和内容都能实现要求,可是横与竖滚动条也要改成白色的,该如何设置? |
-- 作者:blackzhu -- 发布时间:2012/12/27 12:01:00 -- 呵呵,找个帮助有的给你: SetHeaderCellBackColor 设置指定列的标题的背景颜色。 语法 SetHeaderCellBackColor(ColName, Color, Level) ColName:列名称 如果要设置列标题的背景颜色,最好在表属性设置中,将“使用界面风格”属性设置为False,或者用代码,将Table的UseVisualStyle属性设置为False。 示例 将金额列的标题背景设为红色: Tables("订单").SetHeaderCellBackColor("金额",Color.Red) |