예제 #1
0
        /// <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);
            }
        }
예제 #2
0
 public void OnToolChanged(object sender, ToolChangeEventArgs e)
 {
     this._currentTool = e.Tool;
 }