以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教,用AddUserStyle增加的自定义样式,能不能设定下划线和粗字体?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=57274)

--  作者:ericsky
--  发布时间:2014/9/22 11:49:00
--  请教,用AddUserStyle增加的自定义样式,能不能设定下划线和粗字体?
如题,谢谢!
--  作者:有点甜
--  发布时间:2014/9/22 11:55:00
--  
 不能,如果要做,就必须变通处理。
--  作者:有点甜
--  发布时间:2014/9/22 11:57:00
--  

参考代码

 

Dim cs1 As C1.Win.C1FlexGrid.CellStyle = Tables("表A").grid.Styles.Add("cs1")
cs1.backcolor = Color.Red
cs1.Font = New Font("黑体",12,FontStyle.Underline)
Tables("表A").Grid.SetCellStyle(1,1,cs1) 


--  作者:ericsky
--  发布时间:2014/9/22 12:05:00
--  
谢谢两位老师!
自己重新查了帮助,好像可以做到的:

DataTables("xxx").AddUserStyle("red1",color.WhiteSmoke,Color.red)

DataTables("xxx").Styles("red1").FontUnderline = True

帮助中的内容如下:

DrawCell事件使用自定义样式来标记单元格。
每个DataTable都有Styles集合,用于获得指定名称的自定义样式,例如:

DataTables("成绩表").Styles("不及格")

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

样式包括以下属性:

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


[此贴子已经被作者于2014-9-22 12:06:05编辑过]

--  作者:有点甜
--  发布时间:2014/9/22 14:03:00
--  

 哦,如果可以,你就按照帮助去做。