Пример #1
0
        private void AddEventsLogMessage(string m)
        {
            _eventLogCounter++;
            string text = EventLogTextBox.Text + _eventLogCounter + " " + m + Environment.NewLine;

            int firstLineEnd = text.IndexOf(Environment.NewLine);

            if (firstLineEnd > 0)
            {
                int newLineCount = 0, currentLineIndex = firstLineEnd + Environment.NewLine.Length;
                while (currentLineIndex > 0)
                {
                    newLineCount += 1;
                    int startIndex = currentLineIndex + Environment.NewLine.Length;
                    if (startIndex >= text.Length - 1)
                    {
                        break;
                    }

                    currentLineIndex = text.IndexOf(Environment.NewLine, startIndex);
                }

                if (newLineCount == 100)
                {
                    text = text.Remove(0, firstLineEnd + Environment.NewLine.Length);
                }
            }


            EventLogTextBox.Text = text;
            EventLogTextBox.Select(EventLogTextBox.TextLength, 0);
            EventLogTextBox.ScrollToCaret();
        }
Пример #2
0
        private void ServerStatementExecuted(object sender,
                                             StatementEventArgs e)
        {
            String sTmp = (e.ToString()).Replace("\n", Environment.NewLine);

            EventLogTextBox.AppendText(Properties.Resources.SqlStatementExecuted
                                       + sTmp + Environment.NewLine);
        }
Пример #3
0
 private void ServerMessage(object sender, ServerMessageEventArgs e)
 {
     EventLogTextBox.AppendText(Properties.Resources.ServerMessage
                                + e.ToString() + Environment.NewLine);
 }