vb:mshflexgrid,选中行的问题。
我想实现在mshflexgrid选行,光标在textbox中,。用以下代码。已设置mshflexgrid1.SelectionMode=flexSelectionByRo...
我想实现在mshflexgrid选行,光标在textbox中,。用以下代码。已设置mshflexgrid1.SelectionMode = flexSelectionByRow希望按向上键后,在mshflexgrid中,选中mshflexgrid1 的最后一行,全行。Private Sub text1_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case vbKeyUp ''向上键
With mshflexgrid1
If .Rows > 2 Then
.SetFocus
.Row = .Rows - 2
End If
End With
End Select
End Sub用这样的代码,第一次按下的时候时返回mshflexgrid1最后一行的第一单元格,而不是选中全行啊!!怎么才能一选,就能选中全行啊! 展开
Select Case KeyCode
Case vbKeyUp ''向上键
With mshflexgrid1
If .Rows > 2 Then
.SetFocus
.Row = .Rows - 2
End If
End With
End Select
End Sub用这样的代码,第一次按下的时候时返回mshflexgrid1最后一行的第一单元格,而不是选中全行啊!!怎么才能一选,就能选中全行啊! 展开
2013-08-07
展开全部
.SetFocus
.Row = .Rows - 2
.Col = 1
.ColSel = .Cols - 1
.Row = .Rows - 2
.Col = 1
.ColSel = .Cols - 1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询