2008-12-08 7 views
2

Dans XP/2003 j'avais pris l'habitude d'écrire mon code MessageBox.Show(..) comme ceci:Les meilleures pratiques pour le formatage d'un message pour MessageBox.Show (...) dans Winforms pour Vista

MessageBox.Show("Title", "Sorry an error has occured!\n" + 
         "You may want to try one of the following:\n\n" + 
         "1. Reboot your machine\n" + 
         "2. Buy a new machine\n" + 
         "3. Report your error on StackOverflow.com.\n"); 

-à-dire le message que je formatté joliment et lisible. Si je ne l'avais pas alors il remplirait toute la largeur de l'écran et n'était pas très amical.

Maintenant, lorsque la même boîte de message apparaît dans Vista, elle est formatée différemment et présente ses propres sauts de ligne et semble généralement bien pire. Quelle est la meilleure pratique pour cela pour une application pour Vista et XP - à court d'écrire ma propre classe de boîte de message.

Que font les autres pour résoudre ce problème

Répondre

Questions connexes