MSHFlexGrid控件隔行变色效果

'隔行变色函数
Public Function FlexRedraw(F As MSHFlexGrid) As String
 With F
 Dim i As Integer   '定义行数
 .Redraw = False '禁止重画,防止闪动
 .BackColorFixed = RGB(190, 218, 178) '标题行背景色
 .Row = 0 '设置标题行文字的对其方式
 .Col = 0
 .ColSel = .Cols - 1
 .CellForeColor = vbBlack '标题行文字颜色
 .CellAlignment = 4 '对其方式为中间中间
 .ScrollTrack = True '移动滚动条的同时数据也滚动
 For i = .FixedRows To .Rows - 1 '单双行表格条纹背景色显示
 .Row = i '选择第I行
 .Col = .FixedCols
 .ColSel = .Cols - 1
 If i / 2 = Int(i / 2) Then '判断是单是双
 .CellBackColor = RGB(224, 248, 224) '双行的底色
 Else
 .CellBackColor = RGB(240, 248, 224) '单行的底色
 End If
 Next i
 .Row = 1
 .Col = 1
' .ColSel = .Cols - 1
 .Redraw = True '允许重画,显示表格
 End With
End Function

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值