Пример #1
0
        private void resetVars()
        {
            pState = plotterState.Stop;
            btnStartPause.BackColor = Color.FromArgb(48, 51, 56);
            btnStartPause.FlatAppearance.MouseOverBackColor = Color.FromArgb(42, 44, 47);
            btnStartPause.FlatAppearance.MouseDownBackColor = Color.FromArgb(146, 211, 182);
            btnStartPause.ForeColor = Color.FromArgb(153, 170, 181);
            btnStartPause.Text      = "Run";

            pointList = new List <Point>();
            pIndex    = 0;
            clearGraph();
            generatePoints();
        }
Пример #2
0
        private void button3_Click(object sender, EventArgs e)
        {
            saveCSV();

            pState = plotterState.Stop;
            btnStartPause.BackColor = Color.FromArgb(48, 51, 56);
            btnStartPause.FlatAppearance.MouseOverBackColor = Color.FromArgb(42, 44, 47);
            btnStartPause.FlatAppearance.MouseDownBackColor = Color.FromArgb(146, 211, 182);
            btnStartPause.ForeColor = Color.FromArgb(153, 170, 181);
            btnStartPause.Text      = "Run";

            button3.BackColor = Color.FromArgb(240, 71, 71);
            button3.FlatAppearance.MouseOverBackColor = Color.FromArgb(240, 71, 71);
            button3.FlatAppearance.MouseDownBackColor = Color.FromArgb(240, 71, 71);
            button3.ForeColor = Color.FromArgb(153, 170, 181);
            button3.Cursor    = Cursors.Default;

            resetTimer();
        }
Пример #3
0
        private void btnStartPause_Click(object sender, EventArgs e)
        {
            if (pState == plotterState.Stop)
            {
                Console.WriteLine("pState = Stop and btnstartpause clicked");
                pState = plotterState.Start;
                btnStartPause.BackColor = Color.FromArgb(105, 196, 154);
                btnStartPause.FlatAppearance.MouseOverBackColor = Color.FromArgb(251, 184, 72);
                btnStartPause.FlatAppearance.MouseDownBackColor = Color.FromArgb(251, 184, 72);
                btnStartPause.ForeColor = Color.FromArgb(54, 57, 63);
                btnStartPause.Text      = "Running";

                //GetPorts
                generatePoints();
                getPorts();
                doPlot();
            }
            else if (pState == plotterState.Start)
            {
                pState = plotterState.Pause;
                btnStartPause.BackColor = Color.FromArgb(251, 184, 72);
                btnStartPause.FlatAppearance.MouseOverBackColor = Color.FromArgb(105, 196, 154);
                btnStartPause.FlatAppearance.MouseDownBackColor = Color.FromArgb(105, 196, 154);
                btnStartPause.ForeColor = Color.FromArgb(54, 57, 63);
                btnStartPause.Text      = "Paused";
                timer1.Stop();
            }
            else if (pState == plotterState.Pause)
            {
                pState = plotterState.Start;
                btnStartPause.BackColor = Color.FromArgb(105, 196, 154);
                btnStartPause.FlatAppearance.MouseOverBackColor = Color.FromArgb(251, 184, 72);
                btnStartPause.FlatAppearance.MouseDownBackColor = Color.FromArgb(251, 184, 72);
                btnStartPause.ForeColor = Color.FromArgb(54, 57, 63);
                btnStartPause.Text      = "Running";
                timer1.Start();
            }
        }