Mudar cor do console
02/01/2014
0
Estou desenvolvendo um pequeno projeto em Console e gostaria de customizar um pouco a interface. Eu já vi algumas aplicações console com textos em cores diferentes, aí eu gostaria de fazer do mesmo jeito. Dá pra mudar a cor do texto no console com C#?
Grata.
Rachel Andrade
Posts
02/01/2014
Leandro Chiodini
voce pode usar
Console.ForegroundColor = ConsoleColor.Blue;
Att,
Leandro
02/01/2014
Rachel Andrade
Muito obrigada mesmo, Leandro.
No caso, sempre que eu for escrever um texto numa cor diferente, devo fazer mais ou menos isso:
Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("Teste com a cor Cyan"); Console.ForegroundColor = ConsoleColor.White;
Ou seja, escrevo da cor que eu quero e depois volto para o padrão, né?
02/01/2014
Leandro Chiodini
neste caso de um cosole simples.
é isso mesmo que voce pode fazer.
att
Leandro
:D
02/01/2014
Rachel Andrade
Eu só acho que vai ficar um pouco extenso demais, sempre que for escrever um texto de cor diferente, ter de escrever 3 linhas de código ao invés de uma. Mas agora já sei como faz, só vou repensar se vale a pena.
Obrigada mesmo, Leandro.
02/01/2014
Leandro Chiodini
Voce pode criar um metodo para isso,
do tipo AlteraCor
e sempre chamar esse metodos,
assim voce reduz para chamada de uma linha soh..
att
Leandro
02/01/2014
Rachel Andrade
private void EscreverTextoColorido(string texto, ConoleColor cor) { Console.ForegroundColor =cor; Console.Write(text); Console.ForegroundColor = ConsoleColor.White; }
02/01/2014
Rachel Andrade
Alguém pode encerrar o tópico, por favor?
Clique aqui para fazer login e interagir na Comunidade :)