- - PR -
VB.NETのXP風表示
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2004-04-04 17:55
あるページに、下記のコードを加えるとボタンやプログレスバーがXP風に
なると書いてあったんですが、 『今のところ多くの問題があるようなので、あまりお勧めできません』 とも書いてありました。 どういう問題があるのか誰か知りませんか? System.Windows.Forms.Application.EnableVisualStyles() | ||||
|
投稿日時: 2004-04-05 23:23
何をもって、多くの問題と言っているのかわかりませんが、まずすべて のコントロールが対応している訳ではないこと、それから私のでくわした 不具合で、メインメニューのボタンのイメージが表示されなくなるという のがありました。 後者に関しては、海外のページで、 Application.EnableVisualStyles(); Application.DoEvents(); Application.Run(new Form1()); という風に、Application.DoEvents()を直後に行うと回避できるという 情報があって、それで事なきをえましたが(もっともこれでなぜ回避でき るのかよくわかりませんが)。 確かに多少問題はありますが、XP風の画面にしたいのであれば、それほど 気にせずに使っていいと思います。 |
1