Private Sub MSHFlexGrid1_SelChange() Dim PosNew As Long PosNew = Me.MSHFlexGrid1.Row Debug.Print Me.MSHFlexGrid1.Row Text1.Text = Me.MSHFlexGrid1.TextMatrix(PosNew, 1) Text2.Text = Me.MSHFlexGrid1.TextMatrix(PosNew, 2) End Sub
简单的就这样:Private Sub MSFlexGrid1_DblClick() With MSFlexGrid1 Text1.Text = .TextMatrix(.Row, 0) '取第1列的值 Text2.Text = .TextMatrix(.Row, 2) '取第3列的值 End With End Sub
Dim PosNew As Long
PosNew = Me.MSHFlexGrid1.Row
Debug.Print Me.MSHFlexGrid1.Row
Text1.Text = Me.MSHFlexGrid1.TextMatrix(PosNew, 1)
Text2.Text = Me.MSHFlexGrid1.TextMatrix(PosNew, 2)
End Sub
With MSFlexGrid1
Text1.Text = .TextMatrix(.Row, 0) '取第1列的值
Text2.Text = .TextMatrix(.Row, 2) '取第3列的值
End With
End Sub