Esempio n. 1
0
 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 { }
 }
Esempio n. 2
0
 private void Clearn_Button_Click(object sender, EventArgs e)
 {
     Receive_TextBox.Clear();
 }