void m_obj3DGraphControl_ThisMouseMove(System.Windows.Forms.MouseEventArgs e) { Point2D objClickedPoint = null; double dZValue = 0; Point3D objPoint3D = null; NearestPointData objNearestPoint = null; Point3D objLocationPoint = null; Point3D objGetPoint = null; String sDisplaytext = null; try { objClickedPoint = new Point2D(); objClickedPoint.SetLocation(e.X, e.Y); dZValue = objClickedPoint.GetZ(); objPoint3D = new Point3D(e.X, e.Y, dZValue); m_objPlotForHandCursor = (SimpleLinePlot)m_objChartView.FindObj(objPoint3D, "SimpleLinePlot"); if (m_objPlotForHandCursor != null) { m_objChartView.Cursor = Cursors.Hand; } else { m_objChartView.Cursor = Cursors.Arrow; } } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message, ex.StackTrace); } }