コード例 #1
0
 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();
     }
 }
コード例 #2
0
        /// <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);
            }
        }