コード例 #1
0
 private void RichTextBoxLogChanged(object sender, SocStatusEventArgs e, string strStatus)
 {
     if (this.RichTextBoxLog.InvokeRequired)
     {
         CallbackRichTextBoxLog d = new CallbackRichTextBoxLog(RichTextBoxLogChanged);
         this.Invoke(d, new object[] { sender, e, strStatus });
     }
     else
     {
         this.RichTextBoxLog.AppendText(">" + strStatus + ":" + e.Status.socMessage + "\n");
         if (e.Status.exception != null)
         {
             if (e.Status.exception is SocketException)
             {
                 RichTextBoxLog.AppendText(string.Format(">Error: {0} : {1}",
                                                         ((SocketException)e.Status.exception).ErrorCode,
                                                         ((SocketException)e.Status.exception).Message) + "\n");
             }
             else
             {
                 this.RichTextBoxLog.AppendText(string.Format(">Error: {0}", e.Status.exception.Message) + "\n");
             }
         }
         this.RichTextBoxLog.ScrollToCaret();
     }
 }
コード例 #2
0
ファイル: MsgrServerPage.cs プロジェクト: WeDoCrm/misc
 private void RichTextBoxLogChanged(object sender, SocStatusEventArgs e, string strStatus)
 {
     if (this.RichTextBoxLog.InvokeRequired)
     {
         CallbackRichTextBoxLog d = new CallbackRichTextBoxLog(RichTextBoxLogChanged);
         this.Invoke(d, new object[] { sender, e, strStatus });
     }
     else
     {
         this.RichTextBoxLog.AppendText(">" + strStatus + ":" + e.Status.socMessage + "\n");
         if (e.Status.exception != null)
         {
             if (e.Status.exception is SocketException)
                 RichTextBoxLog.AppendText(string.Format(">Error: {0} : {1}",
                     ((SocketException)e.Status.exception).ErrorCode,
                     ((SocketException)e.Status.exception).Message) + "\n");
             else
             {
                 this.RichTextBoxLog.AppendText(string.Format(">Error: {0}", e.Status.exception.Message) + "\n");
             }
         }
         this.RichTextBoxLog.ScrollToCaret();
     }
 }