ReDim a(Me.MSHFlexGrid1.Rows) As Boolean
Private Sub MSHFlexGrid1_Click()
With Me.MSHFlexGrid1
If .MouseRow <> 0 And .MouseRow <> .Rows - 1 Then //调试的时候,为何每次点击执行这个事件的时候,不论鼠标点在哪儿.MouseRow显示的结果都是2?
.RowData(.MouseRow) = Not .RowData(.MouseRow)
.Col = 1
If .RowData(.MouseRow) Then
Set .CellPicture = Me.Picture1.Picture
a(.MouseRow) = True
Else
Set .CellPicture = Me.Picture2.Picture
a(.MouseRow) = False
End If
End If
End With
End Sub
Private Sub MSHFlexGrid1_Click()
With Me.MSHFlexGrid1
If .MouseRow <> 0 And .MouseRow <> .Rows - 1 Then //调试的时候,为何每次点击执行这个事件的时候,不论鼠标点在哪儿.MouseRow显示的结果都是2?
.RowData(.MouseRow) = Not .RowData(.MouseRow)
.Col = 1
If .RowData(.MouseRow) Then
Set .CellPicture = Me.Picture1.Picture
a(.MouseRow) = True
Else
Set .CellPicture = Me.Picture2.Picture
a(.MouseRow) = False
End If
End If
End With
End Sub
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货