Пример #1
0
 private void appendTextInvoke(String msg)
 {
     if (this.tbChatContent.InvokeRequired)
     {
         appendTextDelegate dele = new appendTextDelegate(appendTextInvoke);
         this.tbChatContent.Invoke(dele, msg);
     }
     else
     {
         this.tbChatContent.AppendText(msg);
     }
 }
 // ------------------------------------------------------------------------------------------------------
 private void _appendText(string text)
 {
     if (this.InvokeRequired)
     {
         appendTextDelegate del = new appendTextDelegate(_appendText);
         this.Invoke(del, text);
     }
     else
     {
         textBoxMessages.AppendText(text);
     }
 }
Пример #3
0
 /// <summary>
 /// 在对话记录文本框中添加内容(多线程)
 /// </summary>
 /// <param name="str">要添加的内容</param>
 private void AppendSystemRtf(string str)
 {
     appendTextDelegate d = new appendTextDelegate(appendText);
     this.BeginInvoke(d, str);
 }