私は TDateTimePicker を使用して、ユーザーが日を選択できるようにしています (手動で、またはボタンをクリックして 1 日前後に移動します)。ユーザーには、その特定の日のログ エントリが表示されます。
コントロールはうまく機能しますが、[OLDEST-DAY-IN-LOG] と [TODAY] の間にユーザーを制限したいと思います。これらはデータがある日付制限であるためです。
TDateTimePicker に MinDate と MaxDate を設定しましたが、問題なく動作します。許可された範囲外の日付を選択しても何も起こりません。
私の質問は、グレー表示された無効な日付を描画できるかどうかです。添付の画像では、選択された日付は 01/04 で、今日は 02/04 です。03/04 (およびそれ以降) を無効にしたいと考えています。理想的には、画像に表示されている「30」と「31」のように、3 月の最後の日です。
これは可能ですか?関連する場合は Delphi 7 を使用します。