You can use FlyGrid.GetHitTestInfoAt method to determine where mouse cursor is located.
[C#]
private void flyGrid_MouseDown(object sender, MouseEventArgs e)
{
FlyGrid grid = sender as FlyGrid;
HitTestInfo ht = grid.GetHitTestInfoAt(e.X, e.Y);
if ((ht.HitTest & HitTest.OnNode) != 0)
{
NodeBase node = ht.port.Rows.GetNodeFromRow(ht.Row);
System.Diagnostics.Debug.WriteLine(string.Format("Down: Button:{0}, Clicks:{1}, Node:{2}, Level:{3}, Row:{4}, HitTest:{5}", e.Button, e.Clicks, node.Value, node.Depth, ht.Row, ht.HitTest));
}
}