找回密码
 立即注册

QQ登录

只需一步,快速开始

victor2DL

初级会员

12

主题

53

帖子

256

积分

初级会员

积分
256

活字格认证

victor2DL
初级会员   /  发表于:2015-7-1 17:26  /   查看:9970  /  回复:8
如题,如何设置vsflexgrid中某一指定行的属性?
比如我要把第三行的字体颜色设置为蓝色。
谢谢

8 个回复

倒序浏览
victor2DL
初级会员   /  发表于:2015-7-2 10:50:00
沙发
没有人回答?在线等待阿。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-7-2 11:05:00
板凳
回复 1楼victor2DL的帖子

感谢对该问题的反馈。
有提供CellBackColor/CellForeColor等属性用来设置当前行的样式。
语法:
  1. [form!]VSFlexGrid.CellForeColor[ = colorref& ]
复制代码

参考文档:
http://helpcentral.componentone. ... orecolorpropert.htm

你还可以通过OwnerDraw属性和DrawCell事件来画单元格,任意的样式和颜色。
文档参考:
http://helpcentral.componentone. ... s/drawcellevent.htm

评分

参与人数 1满意度 +5 收起 理由
victor2DL + 5 感谢美女的回答

查看全部评分

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
victor2DL
初级会员   /  发表于:2015-7-2 14:56:00
地板
感谢美女的回答。
可能是我没有说明白。
我不是想设置选中行,选中cell的前景色。而是通过代码实现某一行的前景色的设置。

比如
grdDetail.Row(2).ForeColor= &HFFFF00
这样的代码
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-7-2 17:22:00
5#
回复 4楼victor2DL的帖子

你好。
2楼提到的DrawCell事件可以渲染任意单元格的样式和颜色。
不知道是使用上还是哪里遇到问题了呢
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
victor2DL
初级会员   /  发表于:2015-7-2 19:19:00
6#
那如果我要制定某一行呢?
可以给我一个例子代码?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-7-3 08:59:00
7#
回复 6楼victor2DL的帖子

你可以在该事情里面判断如果行是你所期望的,就将背景色设置为新的颜色。
比如:
  1. 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)
  2. If Row = 2 Then  vsFlexGrid.Cell(FlexcpBackColor, Col, Row)  = vbBlue
  3. End Sub
复制代码

语法参考:
http://helpcentral.componentone. ... ts/cellproperty.htm

评分

参与人数 1满意度 +5 收起 理由
victor2DL + 5 美女很尽心。 谢谢了。

查看全部评分

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
victor2DL
初级会员   /  发表于:2015-7-3 11:30:00
8#
谢谢回答。
解决了。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-7-3 15:03:00
9#
回复 8楼victor2DL的帖子

好的,谢谢反馈。
不用客气
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部