0

MonthCalendarWindows フォーム アプリケーションでコントロールを使用しています。コントロールの MinDate よりも古い日付をグレー表示したい (または、どの日付が選択できないかについての視覚的な手がかりをユーザーに提供したい)。コントロールには、私が期待する動作を取得するためのプロパティがありません。Infragisticsの を試しましたUltraDateTimeEditorが、同じ問題があります (MinDate より前の日付の色/スタイルを設定するプロパティがありません)。

独自のカレンダー コントロールをコーディングしたり、低レベル (つまり、カスタム描画) をあまり行わずに、どうすれば必要なものを取得できますか? 理想的には、ソリューションは .Net Framework 2.0 で動作する必要がありますが、3.5 が必要な場合は問題ありません。

4

2 に答える 2

3

MonthControl は、探していることを既に実行しているようです。minDate プロパティを設定すると、無効な日/年がカレンダーから削除され、選択できなくなります。.NET 2.0 および 3.5 で動作します。

私は Windows Server 2008 を使用しているため、.NET コントロールのビジュアル スタイルは、お使いのシステムとは異なる場合があることに注意してください。幸運を!

于 2008-12-19T04:28:59.580 に答える
0

独自のコントロールまたはカスタム描画を作成しないと、それはできません。

于 2008-12-24T05:27:11.797 に答える