Ejemplo n.º 1
0
 private void appendMessage(string message)
 {
     if (results.InvokeRequired)
     {
         var d = new AppendMessageCallback(appendMessage);
         Invoke(d, new object[] { message });
     }
     else
     {
         results.Text += string.Format(
             "{0}: {1}{2}",
             DateTime.Now,
             message,
             Environment.NewLine);
     }
 }
        /// <summary>
        /// 新增訊息
        /// </summary>
        /// <param name="message">訊息</param>
        /// <remarks>不同執行緒也可以用</remarks>
        private void AppendMessage(string message)
        {
            try
            {
                if (this.InvokeRequired == true)
                {
                    AppendMessageCallback callback = new AppendMessageCallback(AppendMessage);
                    this.Invoke(callback, new object[] { message });
                }
                else
                {
                    string text = textBox_Message.Text;
                    if (text != "") { text = "\r\n" + text; }
                    textBox_Message.Text = message + text;

                    //textBox_Message.Text = message;
                }
            }
            catch { }
        }