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; } }
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(); })); }
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 { } }
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 { } }
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 { } }