/// <summary> /// Смена инструмента рисования, инициализация события /// </summary> private void drawingTools_CheckedChanged(object sender, EventArgs e) { ToolStripButton currentButton = sender as ToolStripButton; if (currentButton == null) { return; } if (currentButton.Checked == true) { //Инициирование события смены инструмента (получает холст) if (this.DrawingToolChanged != null) { ToolChangeEventArgs te = new ToolChangeEventArgs((DrawingTools)currentButton.Tag); this.DrawingToolChanged(currentButton, te); } //Установим в статусбаре название инструмента this.tslblTool.Text = String.Format("Tool: {0}", (DrawingTools)currentButton.Tag); } }
public void OnToolChanged(object sender, ToolChangeEventArgs e) { this._currentTool = e.Tool; }