private void AppendTextBox(string text) { try { if (Receive_TextBox.InvokeRequired) { SetTextCallback d = new SetTextCallback(AppendTextBox); this.Invoke(d, text); } else { Receive_TextBox.SuspendLayout(); if (text.Length == 1 && text[0] == (char)0x08) { if (Receive_TextBox.Text.Length > 0) { Receive_TextBox.SelectionStart = Receive_TextBox.Text.Length - 1; Receive_TextBox.SelectionLength = 1; Receive_TextBox.SelectedText = ""; } } else { Receive_TextBox.AppendText(text); } if (Receive_TextBox.Text.Length > 100000) { Receive_TextBox.Text = Receive_TextBox.Text.Substring(50000, Receive_TextBox.Text.Length - 50000); } Receive_TextBox.ResumeLayout(false); } } catch { } }
private void Clearn_Button_Click(object sender, EventArgs e) { Receive_TextBox.Clear(); }