Example #1
0
        private void btn_SelectFeature_Click(object sender, EventArgs e)
        {
            ICommand cmd = new ControlsEditingEditToolClass();

            cmd.OnCreate(m_MapControl.Object);
            m_MapControl.CurrentTool = (ITool)cmd;
        }
        private void ReBackStates()

        {
            //清空选择集

            ICommand pCommand = new ControlsClearSelectionCommandClass();

            pCommand.OnCreate(pMapControl.Object);

            pCommand.OnClick();

            pCommand = new ControlsEditingEditToolClass();

            pCommand.OnCreate(pMapControl.Object);

            pMapControl.CurrentTool = pCommand as ITool;
        }
Example #3
0
        /// <summary>
        /// 编辑工具
        /// </summary>
        public static void EditTool(AxMapControl axMapControl)
        {
            if (axMapControl == null)
            {
                return;
            }

            ICommand pCommand = new ControlsEditingEditToolClass();
            pCommand.OnCreate(axMapControl.Object);
            axMapControl.CurrentTool = (ITool)pCommand;
        }
Example #4
0
        /// <summary>
        /// 编辑
        /// </summary>
        public static void startEdit(AxMapControl axMapControl)
        {
            if (axMapControl == null)
            {
                return;
            }
            ICommand startEdit = new ControlsEditingStartCommandClass();
            ICommand pCommand= new ControlsEditingEditToolClass();

            startEdit.OnCreate(axMapControl.Object);
            startEdit.OnClick();
            pCommand.OnCreate(axMapControl.Object);
            axMapControl.CurrentTool = (ITool)pCommand;
        }
Example #5
0
 private void changefeature()
 {
     ICommand pCommand = new ControlsEditingEditToolClass();
     pCommand.OnCreate(axMapControl1.Object);
     axMapControl1.CurrentTool = pCommand as ITool;
 }