XP/2003 では、次のMessageBox.Show(..)
ようなコードを書くことに慣れていました。
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");
つまり、メッセージを適切に読みやすくフォーマットしました。そうしないと、画面の幅全体を埋めてしまい、あまりフレンドリーではありませんでした。
同じメッセージ ボックスが Vista で表示されると、フォーマットが完全に異なり、独自の改行が導入され、一般的に見栄えが大幅に悪くなります。
Vista と XP の両方のアプリケーションで、これに対するベスト プラクティスは何ですか - 独自のメッセージ ボックス クラスを作成することはできません。
この問題を克服するために他の人は何をしていますか