Around and About .NET World

Il blog di Marco Minerva
posts - 1671, comments - 2232, trackbacks - 2135

My Links

News

Contattami su Live Messenger:


MCTS: Windows, Web, Distributed Applications & SQL Server

MCPD: Enterprise Applications

Tag Cloud

Archives

Post Categories

Links

Il nuovo font di sistema di Windows Vista

Come riportato nelle linee guida di Microsoft (di cui ho parlato in questo post), Windows Vista utilizza un nuovo font per le interfacce grafiche, il Segoe UI. Di consenguenza, è auspicabile che un'applicazione, a seconda del sistema operativo su cui viene eseguita, utilizzi il carattere predefinito corrispondente. I form creati con Visual Studio 2005 usano di default il MS Sans Serif, che è lo standard su Windows XP. Il seguente stralcio di codice mostra come modificare il carattere di tutti i controlli presenti in un form qualora il sistema operativo sia Windows Vista:

bool isWindowsVista = (Environment.OSVersion.Version.Major > 5); if (isWindowsVista) { foreach (Control ctrl in this.Controls) ctrl.Font = new Font("Segoe UI", 9.0f); }

Questo codice può essere inserito nel costruttore del Form, subito dopo l'invocazione del metodo InitializeComponent. Per avere una soluzione sempre disponibile, si può modificare il template per l'oggetto Windows Form, in modo che il codice sopra riportato venga automanticamente inserito in tutti gli oggetti creati.

Print | posted on lunedì 22 gennaio 2007 20:22 | Filed Under [ C# Windows Related ]

Feedback

Gravatar

# re: Il nuovo font di sistema di Windows Vista

http://3v1n0.tuxfamily.org/blog/informatica/linux/il-vero-wow-beryl-compiz-altro-che-vista/#comments

www.freenguin.135.it

e non dico altro.

w la libertà!!

FREE AS IN FREEDOM
06/02/2007 18:38 | free penguin
Gravatar

# re: Il nuovo font di sistema di Windows Vista

Hai ragione, in effetti il problema c'è. Finora io ho adottato una soluzione molto "spartana", ovvero semplicemente provo le interfacce con i diversi tipi di carattere che sono il default sui vari sistemi operativi. Comnque adesso mi hai messo una pulce nell'orecchio, quindi indagherò :-)
13/06/2007 17:54 | Marco Minerva
Gravatar

# re: Il nuovo font di sistema di Windows Vista

Grazie fammi sapere. Tengo monitorato il tuo blog!
13/06/2007 18:02 | Alessio Saltarin
Gravatar

# re: Il nuovo font di sistema di Windows Vista

Questo tizio

http://brh.numbera.com/blog/index.php/2007/04/11/setting-the-correct-default-font-in-net-windows-forms-apps/

arriva alle tue stesse conclusioni. Continua a non piacermi, ma pare sia l'unica soluzione.
13/06/2007 18:37 | Alessio Saltarin
Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET