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(); }
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(); }
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(); } }