Beispiel #1
0
 public ColorScope(ColorFilter colorFilter)
 {
     if (colorFilter != null)
     {
         savedFilter = new ColorFilter { ForegroundColor = ColorMap.ToString(Console.ForegroundColor), BackgroundColor = ColorMap.ToString(Console.BackgroundColor) };
         ApplyFilter(colorFilter);
     }
 }
Beispiel #2
0
 public ColorScope(RichTextBox richTextBox, ColorFilter colorFilter)
 {
     this.box = richTextBox;
     this.colorFilter = colorFilter;
     box.SelectionStart = box.TextLength;
     box.SelectionLength = 0;
     if (colorFilter != null)
     {
         box.SelectionColor = ColorMap.ToDrawingColor(colorFilter.ForegroundColor);
         box.SelectionBackColor = ColorMap.ToDrawingColor(colorFilter.BackgroundColor);
     }
 }
Beispiel #3
0
 private static void ApplyFilter(ColorFilter colorFilter)
 {
     Console.ForegroundColor = ColorMap.ToConsoleColor(colorFilter.ForegroundColor);
     Console.BackgroundColor = ColorMap.ToConsoleColor(colorFilter.BackgroundColor);
 }