public void AddStatusMsg(string msg) { if (IdaTable.InvokeRequired == false) { StatusMsg.Text = msg; } else { var dlgt = new AddMsgDelegate(AddStatusMsg); Invoke(dlgt); } }
public void ShowError(string msg) { if (InvokeRequired == false) { MessageBox.Show(msg, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { var dlgt = new AddMsgDelegate(ShowError); Invoke(dlgt, msg); } }
public void AddMsgToBox(string msg) { if (_textBox1.InvokeRequired == false) { _textBox1.AppendText(msg); } else { // Show progress asynchronously var addMsg = new AddMsgDelegate(AddMsgToBox); Invoke(addMsg, msg); } }
public void AddMsg(string msg) { if (TheTextBox.InvokeRequired == false) { TheTextBox.AppendText(msg); } else { var addMsg = new AddMsgDelegate(AddMsg); try { Invoke(addMsg, msg); } catch { Thread.Sleep(1000); Invoke(addMsg, msg); } } }