vsflexgrid如何设置某一行的字体等属性
如题,如何设置vsflexgrid中某一指定行的属性?比如我要把第三行的字体颜色设置为蓝色。
谢谢 没有人回答?在线等待阿。 回复 1楼victor2DL的帖子
感谢对该问题的反馈。
有提供CellBackColor/CellForeColor等属性用来设置当前行的样式。
语法:
VSFlexGrid.CellForeColor[ = colorref& ]
参考文档:
http://helpcentral.componentone.com/nethelp/vsflexgrid8/#!Documents/cellforecolorpropert.htm
你还可以通过OwnerDraw属性和DrawCell事件来画单元格,任意的样式和颜色。
文档参考:
http://helpcentral.componentone.com/nethelp/vsflexgrid8/#!Documents/drawcellevent.htm 感谢美女的回答。
可能是我没有说明白。
我不是想设置选中行,选中cell的前景色。而是通过代码实现某一行的前景色的设置。
比如
grdDetail.Row(2).ForeColor= &HFFFF00
这样的代码 回复 4楼victor2DL的帖子
你好。
2楼提到的DrawCell事件可以渲染任意单元格的样式和颜色。
不知道是使用上还是哪里遇到问题了呢 那如果我要制定某一行呢?
可以给我一个例子代码? 回复 6楼victor2DL的帖子
你可以在该事情里面判断如果行是你所期望的,就将背景色设置为新的颜色。
比如:
Private Sub VSFlexGrid1_DrawCell(ByVal hDC As Long, ByVal Row As Long, ByVal Col As Long, ByVal Left As Long, ByVal Top As Long, ByVal Right As Long, ByVal Bottom As Long, Done As Boolean)
If Row = 2 ThenvsFlexGrid.Cell(FlexcpBackColor, Col, Row)= vbBlue
End Sub
语法参考:
http://helpcentral.componentone.com/nethelp/vsflexgrid8/#!Documents/cellproperty.htm 谢谢回答。
解决了。 回复 8楼victor2DL的帖子
好的,谢谢反馈。
不用客气
页:
[1]