以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]设置单元格字体,标题字体跟着变了 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=89107) |
-- 作者:jyh7081 -- 发布时间:2016/8/15 21:19:00 -- [求助]设置单元格字体,标题字体跟着变了 版主,晚上好! 我记得以前版本,表的列标题、记录单标题都是固定不变的,今天设置字体,全都和单元格字体字号一样了,很不习惯,而且标题也不突出了,有没有办法将列标题、记录单标题统一设置固定的方法?
|
-- 作者:大红袍 -- 发布时间:2016/8/15 21:42:00 -- 你可以单独设置列标题的字体
Dim tb As Table = Tables("表B") Dim cs1 As C1.Win.C1FlexGrid.CellStyle = tb.Grid.Styles.Add("样式1") |
-- 作者:jyh7081 -- 发布时间:2016/8/15 21:51:00 -- 版主,我改成了对所有表的列标题起作用,但对 记录窗口的标题不起作用,再加什么代码? For Each tb As Table In Tables \'Dim tb As Table = Tables("样例") Dim rng As C1.Win.C1FlexGrid.CellRange = tb.Grid.GetCellRange(0, 1, 0, tb.cols.Count) Dim cs1 As C1.Win.C1FlexGrid.CellStyle = tb.Grid.Styles.Add("样式1") cs1.Font = new font("宋体", 9) rng.style = cs1 Next |
-- 作者:大红袍 -- 发布时间:2016/8/15 21:57:00 -- For Each dt As DataTable In DataTables For Each a As OBJECT In Tables(dt.name).grid.parent.controls For Each b As OBJECT In a.controls \'output.show(b.text) If b.text = dt.name Then Dim d = b.controls(0).controls(0) Dim rng As C1.Win.C1FlexGrid.CellRange = d.GetCellRange(0, 0, d.rows.count-1, 0) Dim cs1 As C1.Win.C1FlexGrid.CellStyle = d.Styles.Add("样式1") cs1.Font = new font("宋体", 9) rng.style = cs1 End If Next Next Next |