ToolStripManager.VisualStylesEnabled

WindowsForms2.0における新しいToolStripコントロールを使っていると、ツールバー(ToolStrip)の背景色や、メニュー(ToolStripMenu)の選択色、反転色などの微妙な部分がVisualStudio 2005や他の一般的なWindowsアプリケーションと違っていることに気が付くはず。これはToolStripコントロールがOffice 2003と同等のビジュアルスタイルを持ち、それが有効になっているからだ。

このビジュアルスタイルを無効にして、Visual Studio 2005などと同様の見栄えにするには、標題のプロパティをfalseに設定する。

ToolStripManager.VisualStylesEnabled = false;

ToolStripManager.VisualStylesEnabled = true

ToolStripManager.VisualStylesEnabled = false

スクリーンショットはデスクトップのビジュアルスタイルをWindowsXPのデフォルト(Luna)にした時の比較。結構違うのが判るだろう。
.....って、これも今日知ったんだよね。