private void btn_DrawRectangle_Click(object sender, EventArgs e) { ICommand cmd = new ControlsNewRectangleToolClass(); cmd.OnCreate(m_controlsSynchronizer.ActiveControl); m_controlsSynchronizer.ActiveControlCurrentTool = (ITool)cmd; }
private void btnDrawNewRenctangle_Click(object sender, EventArgs e) { this.drawBarCheckOnClick(((DevComponents.DotNetBar.ButtonItem)sender).Name); ICommand pCommand = new ControlsNewRectangleToolClass(); 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; } }