以文本方式查看主题

-  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=4738)

--  作者:reachtone
--  发布时间:2009/10/25 10:17:00
--  窗口table的空白区背景颜色如何改变?

图片点击可在新窗口打开查看此主题相关图片如下:4.jpg
图片点击可在新窗口打开查看

窗口table的空白区默认为灰色,与整个项目风格很不协调。怎样才能修改呢?
--  作者:reachtone
--  发布时间:2009/10/25 10:21:00
--  

建议在属性里加个“空白区颜色”:


图片点击可在新窗口打开查看此主题相关图片如下:5.jpg
图片点击可在新窗口打开查看

--  作者:reachtone
--  发布时间:2009/10/25 11:03:00
--  
以下是引用hnaysx在2009-10-25 10:54:00的发言:

这些都是不是问题的问题,先处理帮助文档吧

呵呵,适当的改进建议还是要提的,况且这对老六来说是举手之劳的事。因为俺的项目已经交付了,现在是根据客户反馈进行改进。
一些比较大的改进建议也只好压到2010年再提了,目前都是用变通方法解决。

[此贴子已经被作者于2009-10-25 11:04:07编辑过]

--  作者:实话实说
--  发布时间:2009/10/25 11:28:00
--  
可以在工具栏的表样式中设置
图片点击可在新窗口打开查看此主题相关图片如下:snap12.gif
图片点击可在新窗口打开查看

--  作者:reachtone
--  发布时间:2009/10/25 11:50:00
--  
以下是引用实话实说在2009-10-25 11:28:00的发言:
可以在工具栏的表样式中设置
这个无法设置窗口中的非Normal型table
--  作者:狐狸爸爸
--  发布时间:2009/10/25 11:54:00
--  
通过菜单设置:
数据表 - 表相关 - 其他 - 自定义样式


通过代码设置:

DataTable有个SysStyles集合,用于返回指定名称的系统样式,例如:


DataTables
("成绩表").SysStyles("Alternate")


表示成绩表交替行的样式。


系统样式包括:

Normal:   数据区
Frozen:   冻结区
Alternate: 交替行
EmptyArea:空白区
Fixed:    标题行

样式包括以下属性:


BackColor:    背景颜色
ForeColor:    字体颜色
FontBold:     逻辑型,设为True,字体加粗
FontItalic:   逻辑型,设为True,字体倾斜
FontStrikeout:逻辑型,设为True,字体带删除线
FontUnderline:逻辑型,设为True,字体带下划线


示例


希望将空白区的背景颜色设为白色:


DataTables(
"表A").SysStyles("EmptyArea").BackColor = Color.White


--  作者:reachtone
--  发布时间:2009/10/25 12:07:00
--  

原来帮助中都介绍到的,看来有空时很有必要把新的帮助再看一遍。


--  作者:yangming
--  发布时间:2009/10/25 12:17:00
--  
我试了这段代码:DataTables("表A").SysStyles("EmptyArea").BackColor = Color.White
不能用于窗口中的非Normal型table

--  作者:czy
--  发布时间:2009/10/25 12:18:00
--  怎么没找到删除表、修改表结构、修改表名的相关事件呀?-->dmlsq转移
以下是引用yangming在2009-10-25 12:17:00的发言:
我试了这段代码:DataTables("表A").SysStyles("EmptyArea").BackColor = Color.White
不能用于窗口中的非Normal型table


DataTables("窗口名_Table1").SysStyles("EmptyArea").BackColor = Color.White


--  作者:yangming
--  发布时间:2009/10/25 12:26:00
--  
以下是引用czy在2009-10-25 12:18:00的发言:


DataTables("窗口名_Table1").SysStyles("EmptyArea").BackColor = Color.White

你试过吗?你看我试的结果:


图片点击可在新窗口打开查看此主题相关图片如下:窗口表空白区.jpg
图片点击可在新窗口打开查看