以文本方式查看主题 - 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=78703) |
|
-- 作者:lmlptj -- 发布时间:2015/12/15 14:40:00 -- 求助:如何对项目中所有的表(table)进行样式设置?? 如何用代码实现:表的样式的设置(不针对DataTable) 包括以下内容:仅仅针对Table的设置 1、行高 ; 2、网格线的颜色、宽度; 3、整行突出; 4、突出显示售点单元格; 5、字体设置 以下代码仅仅设置的垂直方向的线条,老师能不能给个详细的代码,并作出说明?谢谢!
|
|
-- 作者:大红袍 -- 发布时间: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 -- 发布时间: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
|