Пример #1
0
        private enum mLogMsgType { Incoming, Outgoing, Normal, Warning, Error } //文字输出类型

        private void SendMsg(mLogMsgType MsgType, string Msg)
        {
            switch (MsgType)
            {
            case mLogMsgType.Incoming:
                mFrm.ShowMsg(Frm_MaterialManage.mLogMsgType.Incoming, Msg);
                break;

            case mLogMsgType.Outgoing:
                mFrm.ShowMsg(Frm_MaterialManage.mLogMsgType.Outgoing, Msg);
                break;

            case mLogMsgType.Normal:
                mFrm.ShowMsg(Frm_MaterialManage.mLogMsgType.Normal, Msg);
                break;

            case mLogMsgType.Warning:
                mFrm.ShowMsg(Frm_MaterialManage.mLogMsgType.Warning, Msg);
                break;

            case mLogMsgType.Error:
                mFrm.ShowMsg(Frm_MaterialManage.mLogMsgType.Error, Msg);
                break;
            }
        }
Пример #2
0
        public Color[] LogMsgTypeColor = { Color.Green, Color.Blue, Color.Black, Color.Orange, Color.Red };//文字颜色

        public void ShowMsg(mLogMsgType msgtype, string msg)
        {
            this.rtbmsg.Invoke(new EventHandler(delegate
            {
                this.rtbmsg.TabStop   = false;
                rtbmsg.SelectedText   = string.Empty;
                rtbmsg.SelectionFont  = new Font(rtbmsg.SelectionFont, FontStyle.Bold);
                rtbmsg.SelectionColor = LogMsgTypeColor[(int)msgtype];
                rtbmsg.AppendText(msg + "\n");
                rtbmsg.ScrollToCaret();
            }));
        }
Пример #3
0
 public void ShowPrgMsg(mLogMsgType msgtype, string msg)
 {
     try
     {
         this.rtbmsg.Invoke(new EventHandler(delegate
         {
             rtbmsg.TabStop = false;
             rtbmsg.Text    = string.Empty;
             rtbmsg.Font    = new Font(rtbmsg.Font, FontStyle.Bold);
         }));
     }
     catch
     {
     }
 }
Пример #4
0
 public void ShowPrgMsg(string msg, mLogMsgType msgtype, RichTextBox rtbmsg)
 {
     try
     {
         rtbmsg.Invoke(new EventHandler(delegate
         {
             rtbmsg.TabStop        = false;
             rtbmsg.SelectedText   = string.Empty;
             rtbmsg.SelectionFont  = new Font(rtbmsg.SelectionFont, FontStyle.Bold);
             rtbmsg.SelectionColor = mLogMsgTypeColor[(int)msgtype];
             rtbmsg.AppendText(msg + "\n");
             rtbmsg.ScrollToCaret();
         }));
     }
     catch
     {
     }
 }
Пример #5
0
        public void SendPrgMsg(mLogMsgType msgtype, string msg)
        {
            try
            {
                this.rtbmsg.Invoke(new EventHandler(delegate
                {
                    rtbmsg.TabStop        = false;
                    rtbmsg.SelectedText   = string.Empty;
                    rtbmsg.SelectionFont  = new Font(rtbmsg.SelectionFont, FontStyle.Bold);
                    rtbmsg.SelectionColor = mLogMsgTypeColor[(int)msgtype];
                    rtbmsg.AppendText(msg + "\n");
                    rtbmsg.ScrollToCaret();

                    if (mLogMsgTypeColor[(int)msgtype] == Color.Red)
                    {
                        //  SendBuzz();
                    }
                }));
            }
            catch
            {
            }
        }