コード例 #1
0
ファイル: FormMain.cs プロジェクト: Qiuchi0918/AEWINAPP202009
 private void Ctrl_PageLayout_OnMouseUp(object sender, IPageLayoutControlEvents_OnMouseUpEvent e)
 {
     if (e.button != 2)
     {
         return;
     }
     Ctrl_PageLayoutCMS.Show(MousePosition);
 }
コード例 #2
0
 private void axPageLayoutControl_OnMouseUp(object sender, IPageLayoutControlEvents_OnMouseUpEvent e)
 {
     if (_App.CurrentTool != null)
     {
         _Tool = _ToolCol[_App.CurrentTool];
         _Tool.OnMouseUp(e.button, e.shift, (int)e.pageX, (int)e.pageY);
     }
 }
コード例 #3
0
 private void axPageLayoutControl1_OnMouseUp(object sender, IPageLayoutControlEvents_OnMouseUpEvent e)
 {
     if (_enumMapSurType != EnumMapSurroundType.None)
     {
         if (pNewEnvelopeFeedback != null)
         {
             IActiveView pActiveView = null;
             pActiveView = axPageLayoutControl1.PageLayout as IActiveView;
             IEnvelope pEnvelope = pNewEnvelopeFeedback.Stop();
             AddMapSurround(pActiveView, _enumMapSurType, pEnvelope);
             pNewEnvelopeFeedback = null;
             _enumMapSurType      = EnumMapSurroundType.None;
         }
     }
 }
コード例 #4
0
ファイル: MainGIS.cs プロジェクト: hahahuahai/MyPluginEngine
 private void axPageLayoutControl_OnMouseUp(object sender, IPageLayoutControlEvents_OnMouseUpEvent e)
 {
     try
     {
         if (_App.CurrentTool != null)
         {
             _Tool = _ToolCol[_App.CurrentTool];
             _Tool.OnMouseUp(e.button, e.shift, (int)e.pageX, (int)e.pageY);
         }
     }
     catch (System.Exception ex)
     {
         return;
     }
 }
コード例 #5
0
        private void axPageLayoutControl1_OnMouseUp(object sender, IPageLayoutControlEvents_OnMouseUpEvent e)
        {
            //Display the Popup Menu so that it appears to the right of the mouse click

            if (e.button == 2)
            {
                //Cast to the IToolbarMenu2 interface of the m_pToolbarMenu
                IToolbarMenu2 m_pToolbarMenu2 = (IToolbarMenu2)m_pToolbarMenu;

                //Align the Menu so that it appears to the right of the user mouse click
                m_pToolbarMenu2.AlignLeft = true;

                //Popup the menu
                m_pToolbarMenu.PopupMenu(e.x, e.y, axPageLayoutControl1.hWnd);
            }
        }
コード例 #6
0
        private void axPageLayoutControl1_OnMouseUp(object sender, IPageLayoutControlEvents_OnMouseUpEvent e)
        {
            //移动结束,将选中需要移动的元素归零,刷新地图
            m_designPageLayout.m_elementToMove = null; //归零

            IEnvelope          m_envelopeResult;
            IGraphicsContainer m_graphicsContainer;

            if (m_resizeEnvelopeFeedback != null)
            {
                m_envelopeResult = m_resizeEnvelopeFeedback.Stop();//停止移动
                if (m_envelopeResult != null)
                {
                    m_element.Geometry = m_envelopeResult;//将改变大小后新的几何形状赋给元素

                    m_graphicsContainer = m_pageLayoutControl.GraphicsContainer;

                    m_graphicsContainer.UpdateElement(m_element);//显示Resize后的元素
                }
                m_pageLayoutControl.ActiveView.Refresh();
                m_resizeEnvelopeFeedback = null;
            }
            m_pageLayoutControl.MousePointer = esriControlsMousePointer.esriPointerDefault;//设置鼠标样式为默认样式
        }
コード例 #7
0
        private void axPageLayoutControl1_OnMouseUp(object sender, IPageLayoutControlEvents_OnMouseUpEvent e)
        {
            //Display the Popup Menu so that it appears to the right of the mouse click 

            if (e.button == 2) 
            {
                //Cast to the IToolbarMenu2 interface of the m_pToolbarMenu
                IToolbarMenu2 m_pToolbarMenu2 = (IToolbarMenu2)m_pToolbarMenu;
 
                //Align the Menu so that it appears to the right of the user mouse click
                m_pToolbarMenu2.AlignLeft = true;

                //Popup the menu
                m_pToolbarMenu.PopupMenu(e.x, e.y, axPageLayoutControl1.hWnd);
            }
        }
コード例 #8
0
ファイル: MainGIS.cs プロジェクト: xueqiyong/MyPluginEngine
 private void axPageLayoutControl_OnMouseUp(object sender, IPageLayoutControlEvents_OnMouseUpEvent e)
 {
     if (_App.CurrentTool != null)
     {
         _Tool = _ToolCol[_App.CurrentTool];
         _Tool.OnMouseUp(e.button, e.shift, (int)e.pageX, (int)e.pageY);
     }
 }
コード例 #9
0
ファイル: MainGIS.cs プロジェクト: lovelll/YNDQHP
 private void axPageLayoutControl_OnMouseUp(object sender, IPageLayoutControlEvents_OnMouseUpEvent e)
 {
     try
     {
         if (_App.CurrentTool != null)
         {
             _Tool = _ToolCol[_App.CurrentTool];
             _Tool.OnMouseUp(e.button, e.shift, (int)e.pageX, (int)e.pageY);
         }
     }
     catch (System.Exception ex)
     {
         return;
     }
 }
コード例 #10
0
        private void axPageLayoutControl1_OnMouseUp(object sender, IPageLayoutControlEvents_OnMouseUpEvent e)
        {
            //�ƶ���������ѡ����Ҫ�ƶ���Ԫ�ع��㣬ˢ�µ�ͼ
            m_designPageLayout.m_elementToMove = null; //����

            IEnvelope m_envelopeResult;
            IGraphicsContainer m_graphicsContainer;

            if (m_resizeEnvelopeFeedback != null)
            {
                m_envelopeResult = m_resizeEnvelopeFeedback.Stop();//ֹͣ�ƶ�
                if (m_envelopeResult != null)
                {
                    m_element.Geometry = m_envelopeResult;//���ı��С���µļ�����״����Ԫ��

                    m_graphicsContainer = m_pageLayoutControl.GraphicsContainer;

                    m_graphicsContainer.UpdateElement(m_element);//��ʾResize���Ԫ��

                }
                m_pageLayoutControl.ActiveView.Refresh();
                m_resizeEnvelopeFeedback = null;
            }
            m_pageLayoutControl.MousePointer = esriControlsMousePointer.esriPointerDefault;//���������ʽΪĬ����ʽ
        }
コード例 #11
0
ファイル: frmMain.cs プロジェクト: chinasio/minegis
        private void axPageLayoutControl1_OnMouseUp(object sender, IPageLayoutControlEvents_OnMouseUpEvent e)
        {
            //移动结束,将选中需要移动的元素归零,刷新地图
            m_designPageLayout.m_elementToMove = null; //归零

            IEnvelope m_envelopeResult;
            IGraphicsContainer m_graphicsContainer;

            if (m_resizeEnvelopeFeedback != null)
            {
                m_envelopeResult = m_resizeEnvelopeFeedback.Stop();//停止移动
                if (m_envelopeResult != null)
                {
                    m_element.Geometry = m_envelopeResult;//将改变大小后新的几何形状赋给元素

                    m_graphicsContainer = m_pageLayoutControl.GraphicsContainer;

                    m_graphicsContainer.UpdateElement(m_element);//显示Resize后的元素

                }
                m_pageLayoutControl.ActiveView.Refresh();
                m_resizeEnvelopeFeedback = null;
            }
            m_pageLayoutControl.MousePointer = esriControlsMousePointer.esriPointerDefault;//设置鼠标样式为默认样式
        }