コード例 #1
0
ファイル: Form.cs プロジェクト: netsrotr/GenuineChannels
        /// <summary>
        /// Appends a log.
        /// </summary>
        /// <param name="format">String.</param>
        /// <param name="args">String arguments.</param>
        public void UpdateLog(string format, params object[] args)
        {
            string str = string.Format(format, args);

            str = string.Format("\r\n------- {0} \r\n{1}", DateTime.Now, str);
            RichTextBoxAppendTextDelegate richTextBoxAppendTextDelegate = new RichTextBoxAppendTextDelegate(this.richTextBoxLog.AppendText);

            this.richTextBoxLog.Invoke(richTextBoxAppendTextDelegate, new object[] { str });
        }
コード例 #2
0
ファイル: Console.cs プロジェクト: ApexWeed/NetML
 private void RichTextBoxAppendText(RichTextBox Control, string Text)
 {
     if (Control.InvokeRequired)
     {
         var d = new RichTextBoxAppendTextDelegate(RichTextBoxAppendText);
         this.Invoke(d, Control, Text);
     }
     else
     {
         Control.AppendText(Text);
     }
 }