private void WriteLog(CustomControl.LogRichTextBox logRichTxt, string strLog, int nType) { if (this.InvokeRequired) { WriteLogUnSafe InvokeWriteLog = new WriteLogUnSafe(WriteLog); this.Invoke(InvokeWriteLog, new object[] { logRichTxt, strLog, nType }); } else { if (nType == 0) { logRichTxt.AppendTextEx(strLog, Color.Indigo); } else { logRichTxt.AppendTextEx(strLog, Color.Red); } if (ckClearOperationRec.Checked) { if (logRichTxt.Lines.Length > 50) { logRichTxt.Clear(); } } logRichTxt.Select(logRichTxt.TextLength, 0); logRichTxt.ScrollToCaret(); } }
private void WriteLog(string strLog, int nType) { if (InvokeRequired) { WriteLogUnSafe InvokeWriteLog = new WriteLogUnSafe(WriteLog); Invoke(InvokeWriteLog, new object[] { strLog, nType }); } else { if (nType == 0) { richTextBoxLog.AppendText(strLog, Color.Indigo); } else { richTextBoxLog.AppendText(strLog, Color.Red); } richTextBoxLog.Select(richTextBoxLog.TextLength, 0); richTextBoxLog.ScrollToCaret(); if (dc != null) { dc.WriteLogToFile(strLog); } } }
public static void WriteLog(RichTextBox logRichTxt, string strLog) { if (logRichTxt.InvokeRequired) { WriteLogUnSafe InvokeWriteLog = new WriteLogUnSafe(WriteLog); logRichTxt.Invoke(InvokeWriteLog, new object[] { logRichTxt, strLog }); } else { logRichTxt.AppendText(strLog + "\r\n"); } }