quinta-feira, 7 de março de 2013

C# - mudar a cor da tela e da letra

Sempre preciso recordar como mudar a cor da tela e da letra.
Eis uma rotina para não se esquecer:

Console.BackgroundColor = ConsoleColor.DarkMagenta;// Muda a cor da tela.
Console.ForegroundColor = ConsoleColor.White;// Muda a cor da letra.
Console.Clear();
Console.ReadLine();

6 comentários:

  1. r3dOutToLog("[%04d DE %04d] \r", curFile+1, totFiles); //file.name

    aonde esta [%04d DE %04d] quero colocar em verde

    ResponderExcluir
  2. gostaria de saber como eu faço para colorir apenas uma palavra da frase.

    ex:
    Console.WriteLine("Eu quero um peixe")

    com eu faço para deixar apenas a palavra "peixe" na cor azul???

    ResponderExcluir
    Respostas
    1. Console.Write("Eu quero um ");
      Console.ForegroundColor = ConsoleColor.Blue;
      Console.WriteLine("peixe");
      Console.ForegroundColor = ConsoleColor.White;

      Excluir
    2. Na verdade da para reduzir com o comando Console.ResetColor();

      Excluir