private void btn_DrawCurve_Click(object sender, EventArgs e) { ICommand cmd = new ControlsNewCurveToolClass(); cmd.OnCreate(m_controlsSynchronizer.ActiveControl); m_controlsSynchronizer.ActiveControlCurrentTool = (ITool)cmd; }
private void btnDrawNewCurve_Click(object sender, EventArgs e) { this.drawBarCheckOnClick(((DevComponents.DotNetBar.ButtonItem)sender).Name); ICommand pCommand = new ControlsNewCurveToolClass(); ITool pTool = pCommand as ITool; switch (this.tabControl.SelectedTabIndex) { case 0: pCommand.OnCreate(this.mainMapControl.Object); this.mainMapControl.CurrentTool = pTool; break; case 1: pCommand.OnCreate(this.axPageLayoutControl.Object); this.axPageLayoutControl.CurrentTool = pTool; break; } }