DateTimePicker の MaxDate および MinDate プロパティを設定しました。ただし、実行時にコントロールをテストすると、無効な日付と有効な日付を区別する方法がありません。唯一の違いは、無効な日付をクリックしても何も起こらないことです。
これは、ユーザーにとってあまり直感的ではありません。有効な日付が一目でわかるようにしたい。
有効な日付範囲を強調表示する方法はありますか?または、より適切には、無効な日付を「薄暗くする」方法はありますか? または、より適切な別のコントロールはありますか? いくつかのコンボ ボックスが機能すると確信していますが、日付を尋ねられたときにユーザーにカレンダー コントロールを提示する必要があると思います。
CONTEXT: これは WinForms グラフ作成アプリケーションです。有効なデータの範囲は固定です (新しいデータは別のプロセスを介して追加されます)。ユーザーは、チャートの開始時刻の日付と時刻を選択する必要があります (期間も個別に処理されます)。