Foxtable(狐表)用户栏目专家坐堂 → 求助:如何对项目中所有的表(table)进行样式设置??


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

主题:求助:如何对项目中所有的表(table)进行样式设置??

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


加好友 发短信
等级:一尾狐 帖子:455 积分:3756 威望:0 精华:0 注册:2012/2/8 14:19:00
求助:如何对项目中所有的表(table)进行样式设置??  发帖心情 Post By:2015/12/15 14:40:00 [只看该作者]

如何用代码实现:表的样式的设置(不针对DataTable)

包括以下内容:仅仅针对Table的设置

1、行高 ;
2、网格线的颜色、宽度;
3、整行突出;
4、突出显示售点单元格;
5、字体设置

以下代码仅仅设置的垂直方向的线条,老师能不能给个详细的代码,并作出说明?谢谢!
Tables("表A").grid.styles.Normal.Border.Color = Color.Red
Tables("表A").grid.styles.Normal.Border.Style = 1
Tables("表A").grid.styles.Normal.Border.width = 5 
Tables("表A").grid.styles.Normal.Border.Direction = 2 '0-2 


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/15 15:21:00 [只看该作者]

1、http://www.foxtable.com/help/topics/1663.htm

 

2、你写的就是啊

 

3、Tables("客户").ListMode = True

 

4、http://www.foxtable.com/help/topics/1577.htm

 

5、Tables("表A").grid.Cols("第二列").Style.Font = new font("宋体", 12)


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


加好友 发短信
等级:一尾狐 帖子:455 积分:3756 威望:0 精华:0 注册:2012/2/8 14:19:00
  发帖心情 Post By:2015/12/15 15:39:00 [只看该作者]

'设置表样式
For Each dt As DataTable In DataTables
    '交替行颜色
    dt.SysStyles("Alternate").BackColor = Color.LightGray   '浅灰色
    '当前行颜色
    dt.SysStyles("currentrow").BackColor = Color.LightSkyBlue   '淡蓝色
    DT.SysStyles("focus").BackColor = Color.LightPink   '焦点单元格为浅红色
Next

For Each tb As Table In Tables
    tb.ListMode = True                         '整行突出显示
    TB.grid.styles.Normal.Border.Color = Color.blue  '线条颜色为蓝色
    TB.grid.styles.Normal.Border.Style = 7    '1实现;2.双线;……  7:虚线
    TB.grid.styles.Normal.Border.width = 1    '网格线宽度为1
    TB.grid.styles.Normal.Border.Direction = 0 '0-2,默认为0. 网格线方向:0全部,1横向,2竖向
    Dim fn As new Font("新宋体",10,tb.Font.Style)  '设置字体大小
    tb.Font = fn
    '    tb.DefaultRowHeight  = 30    '设置行高
    tb.SetHeaderRowHeight(25,25)
    tb.AutoSizeCols()   '自动设置所有列宽
    tb.FocusRect = True  '突出显示焦点单元格
Next

 回到顶部