Exemple #1
0
 public void AppendColoredTextToConsole(String line, Color color, bool addNewLine = false)
 {
     if (!(ConsoleTextBox is null))
     {
         ConsoleTextBox.BeginInvoke((MethodInvoker) delegate
         {
             ConsoleTextBox.SuspendLayout();
             ConsoleTextBox.SelectionColor = color;
             ConsoleTextBox.AppendText(addNewLine
                 ? $"{line}{Environment.NewLine}"
                 : line);
             ConsoleTextBox.ScrollToCaret();
             ConsoleTextBox.ResumeLayout();
         });
     }
 }
Exemple #2
0
 public void AppendColoredTextToConsole(string line, Color color, bool addNewLine = false)
 {
     if (!(ConsoleTextBox is null))
     {
         ConsoleTextBox.BeginInvoke((MethodInvoker) delegate
         {
             lock (locker)
             {
                 ConsoleTextBox.SelectionStart = ConsoleTextBox.Text.Length;
                 ConsoleTextBox.SuspendLayout();
                 ConsoleTextBox.SelectionColor = color;
                 ConsoleTextBox.SelectedText   = addNewLine ? $"{line}{Environment.NewLine}" : line;
                 //ConsoleTextBox.ScrollToCaret();
                 ConsoleTextBox.ResumeLayout();
             }
         });
     }
 }