mshflexgrid中用显示问题。

ganwendong 2006-03-21 11:44:28
如何在MSHFLEXGRID中 就像CSDN的 问题显示 那样用颜色隔行表色?

不要用FOR一行一行地循环的!那样好慢的。
...全文
110 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ganwendong 2006-03-21
那样速度很慢啊!
回复
ZOU_SEAFARER 2006-03-21
好象必须一行一行的设置颜色!
回复
of123 2006-03-21
这样:
Dim i As Integer, j As Integer
With MSHFlexGrid1
.Redraw = False '禁止重画
.BackColor = vbYellow '先设置统一底色

For i = 1 To .Rows - 1 Step 2 '仅隔行改色
.Row = i
For j = 0 To .Cols - 1
.CellBackColor = vbBlue
Next j
Next i
.Redraw = True '开放重画
.Refresh
End With
回复
fxj331072 2006-03-21
只能那样循环,没办法
回复
相关推荐
发帖

1188

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2006-03-21 11:44
社区公告
暂无公告