예제 #1
0
        private void buttonGCodeStart_Click(object sender, EventArgs e)
        {
            if (commandSender.CycleStarted) //уже запущен цикл работает, значит пауза цикла
            {
                commandSender.Pause();      //при вызывании этого метода приостанавливает либо продолжает

                if (commandSender.CyclePause)
                {
                    buttonGCodeStart.BackgroundImage = Properties.Resources.start_button;
                }
                else
                {
                    buttonGCodeStart.BackgroundImage = Properties.Resources.pause_button;
                }
            }
            else//цикл не запущен - запустим цикл
            {
                commandSender.CommandList = richTextBoxGCode.Text.Split('\n');
                commandSender.IntrpStep   = 1;
                commandSender.Start();
                buttonGCodeStart.BackgroundImage = Properties.Resources.pause_button;
            }
        }