• 25 Febbraio 2008
  • 1 Stella2 Stelle3 Stelle4 Stelle5 Stelle Nessun voto

Cambiare il colore di sfondo della Console in C#

Per cambiare il colore di sfondo della Console in C# bisogna usare la proprietà BackgroundColor della classe Console, mappata nel namespace System.

Si può assegnare a BackgroundColor un qualsiasi valore dell’enumeratore ConsoleColor, presente sempre nel namespace System.

Vediamo un piccolo esempio:


static void Main(string[] args)
{
System.Console.BackgroundColor = ConsoleColor.DarkBlue;

//Per bloccare l’esecuzione fino alla pressione di invio.
System.Console.ReadLine();
}

Fatto questo, però, vedremo che lo sfondo non è cambiato, ma cambia solamente lo sfondo del testo se proviamo a scrivere qualcosa.
Cosa abbiamo sbagliato?
Niente. La proprietà BackgroundColor di Console, infatti, è cambiata nel colore che noi volevamo, solamente che non è stata aggiornata la visualizzazione della Console, che non si preoccupa da sola di andare a controllare se qualcuno ha cambiato il colore di sfondo.

Quindi ci basterà aggiungere il comando Clear() dopo l’assegnazione del colore, per far si che la Console si aggiorni, rendendo visibili le modifiche e quindi il nuovo colore di sfondo:


static void Main(string[] args)
{
System.Console.BackgroundColor = ConsoleColor.DarkBlue;

System.Console.Clear();

//Per bloccare l’esecuzione fino alla pressione di invio.
System.Console.ReadLine();
}

RSScommenti all'articolo (0)

scrivi commento

Nome:

Email:

Url:




E’ con immensa soddisfazione che comunico che mondoinformatico.info ha superato i 1.000 articoli pubblicati!

Ebbene si, sembra incredibile ma tantissimi di voi hanno scritto molti articoli, alcuni molto interessanti, altri meno ma tutti originali, unici e in tema.

Il traguardo…

Ultimi Articoli Commenti

Inserisci il tuo indirizzo e-mail per rimanere aggiornato sulle novità del sito.

  • SONDAGGIO
Che notizie vorresti trovare su mondoinformatico?
Visualizza risultati
  • CRITEO
  • CHATTING

utenti online

Ci sono attualmente 0 utenti e 17 ospiti collegati