Beispiel #1
0
 //鼠标进入面事件
 private void mapControl_OnPolygonEnter(GMapPolygon item)
 {
     if (item.Name != this.circleElement.ElementName)
     {
         return;
     }
     mapControl.SetCursor(Cursors.SizeAll);
     editType = 1;
 }
Beispiel #2
0
 /// <summary>
 /// 执行工具命令
 /// </summary>
 public void RunCommond()
 {
     gmapControl.CanDragMap = false;
     layer = mapLogic.AddLayer("draw_layer");
     gmapControl.SetCursor(Cursors.Cross);
     Utils.bPublishEvent    = false;
     gmapControl.MouseDown += gmapControl_MouseDown;
     gmapControl.KeyDown   += gmapControl_KeyDown;
     gmapControl.KeyUp     += gmapControl_KeyUp;
 }
Beispiel #3
0
        /// <summary>
        /// 执行工具命令
        /// </summary>
        public void RunCommond()
        {
            gmapControl.SetCursor(Cursors.Cross);
            // 订阅事件
            Utils.bPublishEvent    = false;
            gmapControl.MouseDown += gmapControl_MouseDown;
            gmapControl.KeyDown   += gmapControl_KeyDown;

            textCtrl.InputFinished += InputFinish;

            // 创建图层
            layer = mapLogic.AddLayer("draw_layer");
        }
Beispiel #4
0
        /// <summary>
        /// 执行工具命令
        /// </summary>
        public void RunCommond()
        {
            layer = mapLogic.AddLayer("select_draw_layer");
            gmapControl.SetCursor(Cursors.Cross);
            Utils.bPublishEvent        = false;
            gmapControl.OnMarkerClick += gmapControl_OnMarkerClick;
            gmapControl.KeyDown       += gmapControl_KeyDown;
            gmapControl.KeyUp         += gmapControl_KeyUp;

            gmapControl.MouseDown   += gmapControl_MouseDown;
            gmapControl.MouseMove   += gmapControl_MouseMove;
            gmapControl.MouseUp     += gmapControl_MouseUp;
            gmapControl.DoubleClick += gmapControl_DoubleClick;
        }