Visual Studio 2008 でデスクトップ アプリケーションを開発していますが、明らかに Vista では、Calendar コントロールが XP の同じコントロールよりも 45 ピクセル広いという嬉しい発見をしました。当然、これは私のフォームのレイアウトを台無しにし、与えるスペースがありません。Vista で (Vista で実行されている VS2008 を使用して) カレンダーの寸法属性を調整すると、フィールドがフォーカスを失うとすぐに 227 ピクセルに戻ります。このバガーのサイズを変更したり、XP にあったカレンダーのスタイルを強制的に使用したりする方法はありますか? コントロールの基本的なサイズを変更し、そうでなければ両方のオペレーティング システムで実行されていたはずのアプリケーションを中断するのは、非常に不快に思えます。
ありがとう。