private void UpdateOutput(string output) { if (this.outputRichTextBox.InvokeRequired) { this.outputRichTextBox.BeginInvoke( new Action(() => { this.outputRichTextBox.AppendText(output); } )); } else { this.outputRichTextBox.AppendText(output); } }