Example #1
0
        public void OnMouseDown(int Button, int Shift, int X, int Y)
        {
            IPoint point = m_focusMap.ScreenDisplay.DisplayTransformation.ToMapPoint(X, Y) as IPoint;

            if (m_lineFeedback == null)
            {
                m_lineFeedback         = new ESRI.ArcGIS.Display.NewLineFeedback();
                m_lineFeedback.Display = m_focusMap.ScreenDisplay;
                m_lineFeedback.Start(point);
            }

            m_lineFeedback.AddPoint(point);
            m_lineFeedback.MoveTo(point);
        }
Example #2
0
        public override void OnMouseDown(int Button, int Shift, int X, int Y)
        {
            IActiveView activeView = m_doc.FocusMap as IActiveView;
            IPoint      point      = activeView.ScreenDisplay.DisplayTransformation.ToMapPoint(X, Y) as IPoint;

            if (m_lineFeedback == null)
            {
                m_lineFeedback         = new ESRI.ArcGIS.Display.NewLineFeedback();
                m_lineFeedback.Display = activeView.ScreenDisplay;
                m_lineFeedback.Start(point);
            }
            else
            {
                m_lineFeedback.AddPoint(point);
            }

            m_isMouseDown = true;
        }
Example #3
0
        protected override void OnMouseDown(MouseEventArgs arg)
        {
            IMxDocument mxDoc = ArcMap.Document;

            m_focusMap = mxDoc.FocusMap as IActiveView;
            IPoint point = m_focusMap.ScreenDisplay.DisplayTransformation.ToMapPoint(arg.X, arg.Y) as IPoint;

            if (m_lineFeedback == null)
            {
                m_lineFeedback         = new ESRI.ArcGIS.Display.NewLineFeedback();
                m_lineFeedback.Display = m_focusMap.ScreenDisplay;
                m_lineFeedback.Start(point);
            }
            else
            {
                m_lineFeedback.AddPoint(point);
            }

            m_isMouseDown = true;
        }