以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何通过代码设置表的网格线风格? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=73620) |
-- 作者:rjh4078 -- 发布时间:2015/8/23 12:49:00 -- 如何通过代码设置表的网格线风格? 如题 如何通过代码修改表的 字体 大小 网格线颜色等属性?现在每个表都要手动设置 非常麻烦 |
-- 作者:游 -- 发布时间:2015/8/23 12:59:00 -- 你写一个自定义函数
表生成时,调用一下就可以了啊 |
-- 作者:rjh4078 -- 发布时间:2015/8/23 13:05:00 -- 关键现在不知道方法和属性 怎么写 |
-- 作者:游 -- 发布时间:2015/8/23 13:09:00 -- 找帮助啊
系统样式设置 DataTable有个SysStyles集合,用于返回指定名称的系统样式,例如: DataTables("成绩表").SysStyles("Alternate") 表示成绩表交替行的样式。 系统样式包括: Normal: 数据区 BackColor: 背景颜色 示例 希望将空白区的背景颜色设为白色: DataTables( "表A").SysStyles("EmptyArea").BackColor = Color.White |
-- 作者:大红袍 -- 发布时间:2015/8/23 14:46:00 -- 网格线属性
Tables("表A").grid.styles.Normal.Border.Color = Color.Red |
-- 作者:rjh4078 -- 发布时间:2015/8/23 15:17:00 -- 以下是引用游在2015/8/23 13:09:00的发言:
找帮助啊
系统样式设置 DataTable有个SysStyles集合,用于返回指定名称的系统样式,例如: DataTables("成绩表").SysStyles("Alternate") 表示成绩表交替行的样式。 系统样式包括: Normal: 数据区 BackColor: 背景颜色 示例 希望将空白区的背景颜色设为白色: DataTables("表A").SysStyles("EmptyArea").BackColor = Color.White 比如我要设置表标题为 微软雅黑 14号字体 内容为微软雅黑 10号字体? |
-- 作者:大红袍 -- 发布时间:2015/8/23 15:22:00 -- Dim t As Table = Tables("表A") t.Font = new font("宋体",10) Dim cs1 As C1.Win.C1FlexGrid.CellStyle = t.grid.Styles.Add("cs1") cs1.font = new Font("宋体",20) t.grid.rows(0).height = 50 For i As Integer = 0 To t.cols.count - 1 t.grid.SetCellStyle(0, i+1, cs1) Next |
-- 作者:rjh4078 -- 发布时间:2015/8/23 15:57:00 -- 谢谢 |
-- 作者:rjh4078 -- 发布时间:2015/8/23 15:58:00 -- 另外想请教下老师 系统颜色 ActiveCaption 这种 怎么获取到对应的颜色? |
-- 作者:大红袍 -- 发布时间:2015/8/23 16:05:00 -- 呃,不同的系统风格,对应的颜色也会不同。
https://msdn.microsoft.com/zh-cn/library/vstudio/system.windows.systemcolors.aspx
|