Beispiel #1
0
        private void AddMsg(Color clr, DateTime time, string msg)
        {
            msg = msg.Length > 10000 ? msg.Substring(0, 10000) : msg;
            msgobject msgo = new msgobject(clr, time, msg);

            msgList.Enqueue(msgo);
            //settext(clr,"[" + time.ToString("yyyy-MM-dd HH:mm:ss") + "] : " + msg);
        }
Beispiel #2
0
        //消息显示
        private void timermsg_Tick(object sender, EventArgs e)
        {
            if (msgList.Count == 0)
            {
                return;
            }
            msgobject msgo = msgList.Dequeue();

            if (msgo == null)
            {
                return;
            }
            settext(msgo.clr, "[" + msgo.time.ToString("yyyy-MM-dd HH:mm:ss") + "] : " + msgo.msg);
        }