2013-02-09 6 views
7

Ive ha cercato nel Web, ma non riesco a trovare la soluzione. Voglio che l'intera finestra dell'applicazione della console sia di un colore specifico, ad esempio blu. Come lo faccio?Cambia colore di sfondo sull'applicazione console C#

+1

E come si cerca? [Proprietà Console.BackgroundColor] (http://msdn.microsoft.com/en-us/library/system.console.backgroundcolor.aspx) –

+1

stai cercando un modo per rendere l'intero sfondo nero un colore specifico, oppure stai cercando la risposta Soner (con screenshot) fornita? – bas

+0

Nel tentativo, potresti aver dimenticato di aggiungere Console.Clear(); linea dopo aver impostato un colore su Console.BackgroundColor –

risposta

3

La domanda OP chiedeva come impostare l'intero colore dello sfondo in blu. Nessuno degli altri esempi lo mostra correttamente. Ecco come:

namespace ClearConsole 
{ 
    class Program 
    { 
     static void Main(string[] args) 
     { 
      Console.BackgroundColor = ConsoleColor.Blue; 
      Console.Clear(); 

     } 
    } 
} 
5

È possibile impostare Console.BackgroundColor proprietà ConsoleColor enumerazione ..

Ottiene o imposta il colore di sfondo della console. Per modificare il colore di sfondo dell'intera finestra della console, impostare la proprietà BackgroundColor e chiamare il metodo Clear.

Console.BackgroundColor = ConsoleColor.Blue; 
Console.Clear(); 

enter image description here

Ed è possibile utilizzare Console.ForegroundColor immobili per

Ottiene o imposta il colore di primo piano della console.

Console.ForegroundColor = ConsoleColor.Blue; 

enter image description here

+3

@ SonerGönül primo screenshot. c'è un comando 'console.clear();' prima di quella schermata. quindi tutto lo sfondo dovrebbe essere blu. –

27

semplicemente impostare il colore di sfondo e chiamare Console.Clear():

class Program { 
    static void Main(string[] args) { 
     Console.BackgroundColor = ConsoleColor.Blue; 
     Console.Clear(); 
     Console.ForegroundColor = ConsoleColor.White; 
     Console.Write("Press any key to continue"); 
     Console.ReadKey(); 
    } 
} 

enter image description here

1
Console.ForegroundColor = Color.Blue; 

Console.WriteLine("This string is blue!");