void updateTextboxData(string data) { if (textBox_serialData.InvokeRequired) { updateTextboxDataCallback d = new updateTextboxDataCallback(updateTextboxData); try { if (!this.IsDisposed && !_isclosing) { this.Invoke(d, new object[] { data }); } } catch { } } else { if (textBox_serialData.Text.Length > 500000) { textBox_serialData.Text = textBox_serialData.Text.Substring(500000 / 2); } data = data.Replace("\r", "\r\n"); textBox_serialData.AppendText(data); } }
void updateCommandData(string data) { if (textBox_serialCommand.InvokeRequired) { updateTextboxDataCallback d = new updateTextboxDataCallback(updateCommandData); try { this.Invoke(d, new object[] { data }); } catch { } } else { data = data.Replace("\r", "\r\n"); textBox_serialCommand.AppendText(data); } }