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);
            }
        }