怎么给控件MSFlexGrid和dbgrid控件的每行换一种颜色?

toneyxw 2003-08-29 06:14:11
我想给MSFlexGrid和DBgrid控件的每行记录背景色交替显示,怎么实现呢?
...全文
43 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cuijiajian 2003-08-29
  • 打赏
  • 举报
回复
我都想知道,我现在是用CellBackColor来做这种功能的,要是另外有好的方法,告诉我一声!
abc10 2003-08-29
  • 打赏
  • 举报
回复
Dim i_col As Integer
Dim c_col As Integer
c_col = MSFlexGrid1.Col
If c_col > 0 Then
For i_col = 0 To MSFlexGrid1.Cols - 1 Step 2
MSFlexGrid1.Col = i_col
MSFlexGrid1.CellBackColor = &HFFFFC0
Next i_col
For i_col = 1 To MSFlexGrid1.Cols - 1 Step 2
MSFlexGrid1.Col = i_col
MSFlexGrid1.CellBackColor = &H8000000F
Next i_col

MSFlexGrid1.Col = c_col
End If
newste 2003-08-29
  • 打赏
  • 举报
回复
取模,用个循环当取模等0的时候把行的颜色改下,具体那个属性我忘了
明天告诉你
以前我作过这样的代码
TaoGeGe 2003-08-29
  • 打赏
  • 举报
回复
不常用這兩個控件
看能不能用action屬性先選中一行?
zhangzzg 2003-08-29
  • 打赏
  • 举报
回复
载程序中修改CellBackColor属性

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧