以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [建议]关于DrawCell的e.Style属性  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=42634)

--  作者:hanxuntx
--  发布时间:2013/11/17 21:23:00
--  [建议]关于DrawCell的e.Style属性

e.Style属性是个字符串

而且值值针对本表

那么如果有一个样式是 红底白字粗体下划线 并且多个表都要应用这个样式

那么不得不在多个表添加这个样式

这样不便于集中管理样式设置

建议增加一个属性,可以引用别的表的样式设置

这样就可以把所有样式设置在一个表了


--  作者:有点甜
--  发布时间:2013/11/17 21:37:00
--  
 支持,支持。
--  作者:Bin
--  发布时间:2013/11/18 8:50:00
--  
呵呵,使用代码循环每个表添加同样的样式即可.


--  作者:hanxuntx
--  发布时间:2013/11/18 10:56:00
--  
这个不能设置字体
--  作者:Bin
--  发布时间:2013/11/18 10:59:00
--  
你好是可以的, 添加了样式之后再使用代码添加字体样式

DataTables("表名").Styles("样式名").FontStrikeout=true

表示成绩表的不及格样式。

样式包括以下属性:

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


看示例五 http://www.foxtable.com/help/topics/0656.htm