如何设置mfhflexgrid控件的某一行的背景色?[指定的某一行]
如何设置mfhflexgrid控件的某一行的背景色?[指定的某一行]
一个表格,最后一行存放合计数据,想改成别的色,以便醒目.可是一个单元格一个的设,速度很慢,给人的感觉就是一个格子一个格子填的色彩一样.我想用代码设置一行的颜色,而不是一个格子一个格子的设,如何设置呀?
我的代码如下:{一个格一个格的设,太慢了.}
MSHFlexGrid1.Row = i '使合计行成为当前行
For i = 0 To 11
MSHFlexGrid1.Col = i
MSHFlexGrid1.CellBackColor = vbBlue
Next
请大家告我好的代码
问题点数:20、回复次数:10Top
1 楼ykqlyy(厚德载物)回复于 2006-03-05 16:28:53 得分 0
特别是夜晶显示器,速度更是慢,一个格一个格的变色.Top
2 楼Silo(炽天之翼)回复于 2006-03-05 16:34:53 得分 3
可以按行设背景色吗?
关注一下,顺便帮顶Top
3 楼fxj331072(白天与黑夜)回复于 2006-03-05 17:21:25 得分 3
好象只有这中循环的办法,行多有延迟~Top
4 楼makepeace(Chandler)回复于 2006-03-05 18:29:55 得分 3
只能这样设的。Top
5 楼vansoft(Vansoft Workroom)回复于 2006-03-05 18:54:46 得分 3
不会啊,眼睛根本感觉不到一格格啊。Top
6 楼ykqlyy(厚德载物)回复于 2006-03-06 07:48:21 得分 0
不会啊,眼睛根本感觉不到一格格啊
==============
会的呀,就是下面的代码,你到夜景显示器上试试,
MSHFlexGrid1.Row = i '使合计行成为当前行
For i = 0 To 11
MSHFlexGrid1.Col = i
MSHFlexGrid1.CellBackColor = vbBlue
NextTop
7 楼gcbsh(厚德载物)回复于 2006-03-06 08:10:25 得分 3
关注Top
8 楼AnnaBear(淡淡)回复于 2006-03-06 08:16:46 得分 3
还有这样的吗?
没试过
偶机器是纯平
呵呵
平时改背景色都用楼主的办法:)
等待...
学习...Top
9 楼yoyo9250(俏)回复于 2006-03-06 08:22:37 得分 2
呵呵 我也是纯平的 也没看出来一格一格的Top
10 楼gcbsh(厚德载物)回复于 2006-03-06 08:49:42 得分 0
自已找到原因了,原来是属性redraw的设置问题,填充表格前要设成false,填充表格后要设成true,这就结贴.Top




