Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共12 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:窗口table的空白区背景颜色如何改变?

1楼
reachtone 发表于:2009/10/25 10:17:00

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

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

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


图片点击可在新窗口打开查看此主题相关图片如下:5.jpg
图片点击可在新窗口打开查看
3楼
reachtone 发表于:2009/10/25 11:03:00
以下是引用hnaysx在2009-10-25 10:54:00的发言:

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

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

[此贴子已经被作者于2009-10-25 11:04:07编辑过]
4楼
实话实说 发表于:2009/10/25 11:28:00
可以在工具栏的表样式中设置
图片点击可在新窗口打开查看此主题相关图片如下:snap12.gif
图片点击可在新窗口打开查看
5楼
reachtone 发表于:2009/10/25 11:50:00
以下是引用实话实说在2009-10-25 11:28:00的发言:
可以在工具栏的表样式中设置
这个无法设置窗口中的非Normal型table
6楼
狐狸爸爸 发表于: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

7楼
reachtone 发表于:2009/10/25 12:07:00

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

8楼
yangming 发表于:2009/10/25 12:17:00
我试了这段代码:DataTables("表A").SysStyles("EmptyArea").BackColor = Color.White
不能用于窗口中的非Normal型table
9楼
czy 发表于:2009/10/25 12:18:00
以下是引用yangming在2009-10-25 12:17:00的发言:
我试了这段代码:DataTables("表A").SysStyles("EmptyArea").BackColor = Color.White
不能用于窗口中的非Normal型table


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

10楼
yangming 发表于:2009/10/25 12:26:00
以下是引用czy在2009-10-25 12:18:00的发言:


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

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


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

共12 条记录, 每页显示 10 条, 页签: [1] [2]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03613 s, 2 queries.