Ejemplo n.º 1
0
        public bool Append(string data)
        {
            if (txtData == null)
            {
                return(false);
            }

            delegateAppendText d = txtData.AppendText;

            if (txtData.InvokeRequired)
            {
                txtData.Invoke(d, data);
            }
            else
            {
                txtData.AppendText(data);
            }

            if (!Server.CurrentPage.Equals(this))
            {
                this.ColourNode(Color.Red);
            }
            return(true);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 显示日志,可用于子线程
        /// </summary>
        /// <param name="str">日志内容</param>
        private void ShowLog(string str)
        {
            delegateAppendText at = new delegateAppendText(AppendText);

            Invoke(at, new object[] { "$" + DateTime.Now.ToLongTimeString().ToString() + ":" + str + "\r\n" });
        }