public static Color ToColor(ConsoleColor color, ConsoleColorAttribute attribute) { switch(color) { case ConsoleColor.Black: if(attribute != ConsoleColorAttribute.Light) { return Color.DarkGray; } else { return Color.Black; } case ConsoleColor.Red: if(attribute != ConsoleColorAttribute.Light) { return Color.Red; } else { return Color.IndianRed; } case ConsoleColor.Green: if(attribute != ConsoleColorAttribute.Light) { return Color.LightGreen; } else { return Color.FromArgb(0, 0, 192, 0); } case ConsoleColor.Brown: if(attribute != ConsoleColorAttribute.Light) { return Color.Gray; } else { return Color.LightGray; } case ConsoleColor.Blue: if(attribute != ConsoleColorAttribute.Light) { return Color.DarkBlue; } else { return Color.Blue; } case ConsoleColor.Purple: if(attribute != ConsoleColorAttribute.Light) { return Color.DarkMagenta; } else { return Color.Magenta; } case ConsoleColor.Cyan: if(attribute != ConsoleColorAttribute.Light) { return Color.DarkCyan; } else { return Color.Cyan; } } return Color.FromArgb(0, 0, 192, 0); }
public static Color ToColor(ConsoleColor color, ConsoleColorAttribute attribute) { switch (color) { case ConsoleColor.Black: if (attribute != ConsoleColorAttribute.Light) { return(Color.DarkGray); } else { return(Color.Black); } case ConsoleColor.Red: if (attribute != ConsoleColorAttribute.Light) { return(Color.Red); } else { return(Color.IndianRed); } case ConsoleColor.Green: if (attribute != ConsoleColorAttribute.Light) { return(Color.LightGreen); } else { return(Color.FromArgb(0, 0, 192, 0)); } case ConsoleColor.Brown: if (attribute != ConsoleColorAttribute.Light) { return(Color.Gray); } else { return(Color.LightGray); } case ConsoleColor.Blue: if (attribute != ConsoleColorAttribute.Light) { return(Color.DarkBlue); } else { return(Color.Blue); } case ConsoleColor.Purple: if (attribute != ConsoleColorAttribute.Light) { return(Color.DarkMagenta); } else { return(Color.Magenta); } case ConsoleColor.Cyan: if (attribute != ConsoleColorAttribute.Light) { return(Color.DarkCyan); } else { return(Color.Cyan); } } return(Color.FromArgb(0, 0, 192, 0)); }
public static System.ConsoleColor ToWindowsConsoleColor(ConsoleColor color, ConsoleColorAttribute attrib) { switch (color) { case ConsoleColor.Black: return(System.ConsoleColor.Black); case ConsoleColor.Red: if (attrib != ConsoleColorAttribute.Light) { return(System.ConsoleColor.DarkRed); } else { return(System.ConsoleColor.Red); } case ConsoleColor.Green: if (attrib != ConsoleColorAttribute.Light) { return(System.ConsoleColor.DarkGreen); } else { return(System.ConsoleColor.Green); } case ConsoleColor.Brown: if (attrib != ConsoleColorAttribute.Light) { return(System.ConsoleColor.DarkGray); } else { return(System.ConsoleColor.Gray); } case ConsoleColor.Blue: if (attrib != ConsoleColorAttribute.Light) { return(System.ConsoleColor.DarkBlue); } else { return(System.ConsoleColor.Blue); } case ConsoleColor.Purple: if (attrib != ConsoleColorAttribute.Light) { return(System.ConsoleColor.DarkMagenta); } else { return(System.ConsoleColor.Magenta); } case ConsoleColor.Cyan: if (attrib != ConsoleColorAttribute.Light) { return(System.ConsoleColor.DarkCyan); } else { return(System.ConsoleColor.Cyan); } } return(System.ConsoleColor.DarkGreen); }
public static System.ConsoleColor ToWindowsConsoleColor( ConsoleColor color, ConsoleColorAttribute attrib ) { switch ( color ) { case ConsoleColor.Black: return System.ConsoleColor.Black; case ConsoleColor.Red: if ( attrib != ConsoleColorAttribute.Light ) { return System.ConsoleColor.DarkRed; } else { return System.ConsoleColor.Red; } case ConsoleColor.Green: if ( attrib != ConsoleColorAttribute.Light ) { return System.ConsoleColor.DarkGreen; } else { return System.ConsoleColor.Green; } case ConsoleColor.Brown: if ( attrib != ConsoleColorAttribute.Light ) { return System.ConsoleColor.DarkGray; } else { return System.ConsoleColor.Gray; } case ConsoleColor.Blue: if ( attrib != ConsoleColorAttribute.Light ) { return System.ConsoleColor.DarkBlue; } else { return System.ConsoleColor.Blue; } case ConsoleColor.Purple: if ( attrib != ConsoleColorAttribute.Light ) { return System.ConsoleColor.DarkMagenta; } else { return System.ConsoleColor.Magenta; } case ConsoleColor.Cyan: if ( attrib != ConsoleColorAttribute.Light ) { return System.ConsoleColor.DarkCyan; } else { return System.ConsoleColor.Cyan; } } return System.ConsoleColor.DarkGreen; }