MSFlexGrid has two properties that you would want to look at.
MouseCol and MouseRow
These will give you the row and column that the mouse is over. So, in this example, drop a label on the form and use this code:
Code:
Private Sub Form_Load()
Dim i As Integer
Dim j As Integer
With MSFlexGrid1
.Cols = 10
.Rows = 10
For i = 0 To 9
For j = 0 To 9
.TextMatrix(i, j) = "Text" & i & j
Next
Next
End With
End Sub
Private Sub MSFlexGrid1_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
With MSFlexGrid1
Label1.Caption = .TextMatrix(.MouseRow, .MouseCol)
End With
End Sub
Moving the mouse on the grid will show you the text from the cell which has the mouse over it.