void setRunStatus(string text, Color forecolor, Color backcolor) { if (this.runStatus_textBox.InvokeRequired) { setTextColorCallback d = new setTextColorCallback(setRunStatus); this.Invoke(d, new object[] { text, forecolor, backcolor }); } else { runStatus_textBox.ForeColor = forecolor; runStatus_textBox.BackColor = backcolor; runStatus_textBox.Text = text; //runStatus_textBox.SelectionStart = 0; runStatus_textBox.Update(); } }
/// <summary> /// Sets the Run status text and background color /// </summary> /// <param name="text"></param> /// <param name="forecolor"></param> /// <param name="backcolor"></param> void setRunStatus(string text, Color forecolor, Color backcolor) { if (this.textBoxRunStatus.InvokeRequired) { setTextColorCallback d = new setTextColorCallback(setRunStatus); this.Invoke(d, new object[] { text, forecolor, backcolor }); } else { this.textBoxRunStatus.Text = text; this.textBoxRunStatus.ForeColor = forecolor; this.textBoxRunStatus.BackColor = backcolor; this.textBoxRunStatus.Update(); if (text.StartsWith("FAIL")) playSound(Sounds.FAIL); } }