Example #1
0
 /// <summary>
 /// 键盘弹起事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void mapControl_OnKeyUp(object sender, IMapControlEvents2_OnKeyUpEvent e)
 {
     if (e.keyCode == 17)
     {
         isControlDown = false;
     }
 }
Example #2
0
 /// <summary>
 /// 键盘弹起事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void mapControl_OnKeyUp(object sender, IMapControlEvents2_OnKeyUpEvent e)
 {
     if (e.keyCode == 17)
     {
         isControl = false;             //键盘弹起
         mapControl.CurrentTool = null; //将地图的工具设为空
     }
 }
Example #3
0
 private void axMapControl_OnKeyUp(object sender, IMapControlEvents2_OnKeyUpEvent e)
 {
     if (_App.CurrentTool != null)
     {
         _Tool = _ToolCol[_App.CurrentTool];
         _Tool.OnKeyUp(e.keyCode, e.shift);
     }
 }
Example #4
0
 private void axMapControl1_OnKeyUp(object sender, IMapControlEvents2_OnKeyUpEvent e)
 {
     if (e.keyCode == 27)
     {
         axMapControl1.Map.ClearLayers();
         axMapControl1.Dispose();
         this.Close();
     }
 }
Example #5
0
 private void mapControl_GM_OnKeyUp(object sender, IMapControlEvents2_OnKeyUpEvent e)
 {
     if (e.keyCode == (int)Keys.Delete && mapControl_GM.CurrentTool != null &&
         !mapControl_GM.CurrentTool.GetType()
         .FullName.Equals("ESRI.ArcGIS.Controls.ControlsEditingEditToolClass"))
     {
         DataEditCommon.DeleteAllSelection();
     }
 }
Example #6
0
 /// <summary>
 /// 键盘按键弹起事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void mapControl_OnKeyUp(object sender, IMapControlEvents2_OnKeyUpEvent e)
 {
     if (e.keyCode == 17)//ctrl键
     {
         isControlDown = false;
     }
     if (e.keyCode == 27) //Esc退出编辑
     {
         ReleaseCommond();
     }
 }
Example #7
0
 private void axMapControl_OnKeyUp(object sender, IMapControlEvents2_OnKeyUpEvent e)
 {
     try
     {
         if (_App.CurrentTool != null)
         {
             _Tool = _ToolCol[_App.CurrentTool];
             _Tool.OnKeyUp(e.keyCode, e.shift);
         }
     }
     catch (System.Exception ex)
     {
         return;
     }
 }
Example #8
0
 /// <summary>
 /// 键盘按下ESC键,用于取消绘图状态
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void m_mapControl_OnKeyUp(object sender, IMapControlEvents2_OnKeyUpEvent e)
 {
     if (e.keyCode == (char)Keys.Escape)
     {
         if (trackPolyonState == 1)//如果正在绘制则将状态改为完成绘制状态
         {
             trackPolyonState = 2;
         }
         else if (trackPolyonState == 2)                                            //如果为完成绘制状态则改为退出状态
         {
             drawSampleflag            = 0;                                         //解除绘制监督分类样本区域状态
             m_mapControl.MousePointer = esriControlsMousePointer.esriPointerArrow; //恢复光标
             trackPolyonState          = 0;
         }
     }
 }
 private void mapControl_GM_OnKeyUp(object sender, IMapControlEvents2_OnKeyUpEvent e)
 {
     if (e.keyCode == (int)Keys.Delete && mapControl_GM.CurrentTool != null &&
         !mapControl_GM.CurrentTool.GetType()
             .FullName.Equals("ESRI.ArcGIS.Controls.ControlsEditingEditToolClass"))
     {
         DataEditCommon.DeleteAllSelection();
     }
 }
Example #10
0
 private void axMapControl_OnKeyUp(object sender, IMapControlEvents2_OnKeyUpEvent e)
 {
     if (_App.CurrentTool != null)
     {
         _Tool = _ToolCol[_App.CurrentTool];
         _Tool.OnKeyUp(e.keyCode, e.shift);
     }
 }
Example #11
0
 private void axMapControl_OnKeyUp(object sender, IMapControlEvents2_OnKeyUpEvent e)
 {
     try
     {
         if (_App.CurrentTool != null)
         {
             _Tool = _ToolCol[_App.CurrentTool];
             _Tool.OnKeyUp(e.keyCode, e.shift);
         }
     }
     catch (System.Exception ex)
     {
         return;
     }
 }