private void Ctrl_PageLayout_OnMouseUp(object sender, IPageLayoutControlEvents_OnMouseUpEvent e) { if (e.button != 2) { return; } Ctrl_PageLayoutCMS.Show(MousePosition); }
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); } }
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; } } }
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; } }
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); } }
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;//设置鼠标样式为默认样式 }
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;//���������ʽΪĬ����ʽ }