Example #1
0
 private void appendToTextBox(string text)
 {
     if (this.textBox1.InvokeRequired)
     {
         SetStatusBarCallback d = new SetStatusBarCallback(appendToTextBox);
         this.Invoke(d, new object[] { text });
     }
     else
     {
         this.textBox1.AppendText(text + System.Environment.NewLine);
         Console.WriteLine(text);
     }
 }
Example #2
0
//--> Methods Crossthread

        #region Crossthread Handlers

        private void setStatusBarCrossThread(object p_Message)
        {
            try
            {
                if (statusStrip1.InvokeRequired)
                {
                    SetStatusBarCallback l_Delegate = new SetStatusBarCallback(setStatusBar);
                    this.Invoke(l_Delegate, new object[] { (string)p_Message });
                }
                else
                {
                    setStatusBar(p_Message);
                }
            }
            catch (Exception)
            {
                //No statusbar update this time :(
            }
        }