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; }
/// <summary> /// 编辑工具 /// </summary> public static void EditTool(AxMapControl axMapControl) { if (axMapControl == null) { return; } ICommand pCommand = new ControlsEditingEditToolClass(); pCommand.OnCreate(axMapControl.Object); axMapControl.CurrentTool = (ITool)pCommand; }
/// <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; }
private void changefeature() { ICommand pCommand = new ControlsEditingEditToolClass(); pCommand.OnCreate(axMapControl1.Object); axMapControl1.CurrentTool = pCommand as ITool; }