2009-07-29 3 views
1

私はVisual Studio 2008でデスクトップアプリケーションを開発していますが、私はという喜んでの発見をVistaで行ったと思います。カレンダーコントロールはXPの同じコントロールよりも45ピクセル広くなっています。当然、これは私のレイアウトを崩壊させ、私に与えるスペースはありません。 Vistaのカレンダーのディメンション属性(Vistaで動作しているVS2008を使用)を変更すると、フィールドがフォーカスを失うとすぐに227ピクセルにスナップします。このバグのサイズを変更する方法や、XPにあったカレンダーのスタイルを使用する方法がありますか?コントロールの基本的なサイズを変更して、両方のオペレーティングシステムで動作するアプリケーションを中断させるのは、本当に不愉快なことです。.netのカレンダーコントロールディメンション

ありがとうございました。

+0

私はこれも気付きました。それはお尻の痛みです。 –

答えて

0

あなたはビジュアルスタイルを無効にすることができますが、これはあなたのアプリが本当に奇妙に見えるようにします。これを行うには、メインのメソッドからこの行を削除します。

Application.EnableVisualStyles(); 
関連する問題