private void OnReceiveLogMessage(object sender, OnReceivedLogMessageEventArgs e) { logMessage.Add(new LogItem(e.Message)); //coreEngine.SaveLogMessage(e.Message); if (LogListBox.InvokeRequired) { LogListBox.Invoke(new MethodInvoker(delegate() { while (curLogIndex < logMessage.Count) { LogListBox.Items.Add(logMessage[curLogIndex]); //LogListBox.SelectedIndex = LogListBox.Items.Count - 1; curLogIndex++; } //CheckLogLength(); })); } else { while (curLogIndex < logMessage.Count) { LogListBox.Items.Add(logMessage[curLogIndex]); //LogListBox.SelectedIndex = LogListBox.Items.Count - 1; curLogIndex++; } //CheckLogLength(); } }
private void OnReceiveLogWarningMessage(object sender, OnReceivedLogMessageEventArgs e) { logMessage.Add(new LogItem(e.Message, LOG_TYPE.WARNING)); //coreEngine.SaveLogMessage(e.Message); List <LogItem> warningItem = logMessage.FindAll(o => o.logType == LOG_TYPE.WARNING); if (LogListBox.InvokeRequired) { LogListBox.Invoke(new MethodInvoker(delegate() { while (curLogIndex < logMessage.Count) { LogListBox.Items.Add(logMessage[curLogIndex]); curLogIndex++; } })); warningLogListBox.Invoke(new MethodInvoker(delegate() { while (curWarningIndex < warningItem.Count) { warningLogListBox.Items.Add(warningItem[curWarningIndex].logTxt); curWarningIndex++; } })); } else { while (curLogIndex < logMessage.Count) { LogListBox.Items.Add(logMessage[curLogIndex]); curLogIndex++; } while (curWarningIndex < warningItem.Count) { warningLogListBox.Items.Add(warningItem[curWarningIndex].logTxt); curWarningIndex++; } } }
private void OnReceiveLogErrorMessage(object sender, OnReceivedLogMessageEventArgs e) { logMessage.Add(new LogItem(e.Message, LOG_TYPE.ERROR)); //coreEngine.SaveLogMessage(e.Message); List <LogItem> errorItem = logMessage.FindAll(o => o.logType == LOG_TYPE.ERROR); if (LogListBox.InvokeRequired) { LogListBox.Invoke(new MethodInvoker(delegate() { while (curLogIndex < logMessage.Count) { LogListBox.Items.Add(logMessage[curLogIndex]); //LogListBox.SelectedIndex = LogListBox.Items.Count - 1; curLogIndex++; } //CheckLogLength(); })); errorListBox.Invoke(new MethodInvoker(delegate() { while (curErrorIndex < errorItem.Count) { errorListBox.Items.Add(errorItem[curErrorIndex].logTxt); curErrorIndex++; } })); } else { while (curLogIndex < logMessage.Count) { LogListBox.Items.Add(logMessage[curLogIndex]); curLogIndex++; } while (curErrorIndex < errorItem.Count) { errorListBox.Items.Add(errorItem[curErrorIndex].logTxt); curErrorIndex++; } } }
private void UI_OnReceivedRealState(object sender, OnReceivedLogMessageEventArgs e) { writeRealState(e.Message); }
private void UI_OnReceivedDbLog(object sender, OnReceivedLogMessageEventArgs e) { writeBackTest(e.Message); }