2

datetimepicker のデフォルトの最小日付と最大日付の使用は

dtpicker1.mindate = cdate("01/01/2012")
dtpicker1.maxdate = cdate("31/01/2012")

実行時にdatetimepickerの最小日付と最大日付を変更したい。

ボタン1

私は再びmindateとmaxdateを渡しています

dtpicker1.mindate = cdate("01/02/2012")
dtpicker1.maxdate = cdate("28/02/2012")

しかし、それは「A value was specified for the MinDate Property that is higher than current value of MaxDate.」としてエラーを示しています

この問題を解決する方法

4

2 に答える 2

3

これを行う 2 つの方法:
1)デフォルトMinDateの andMaxDateが常に'01/01/2012'andの場合、次のように定義する前'31/01/2012' に定義する必要があります。MaxDateMinDate

dtpicker1.maxdate = cdate("28/02/2012")
dtpicker1.mindate = cdate("01/02/2012")

2)デフォルトが毎回変更される場合は、最初MinDateに希望より低く、希望より高く設定してから、次のように 設定できます。MaxDateMinDateMaxDateMaxDateMinDateMinDateMaxDate

dtpicker1.mindate = cdate("01/01/1988")
dtpicker1.maxdate = cdate("31/12/2030")
dtpicker1.mindate = cdate("01/02/2012")
dtpicker1.maxdate = cdate("28/02/2012")
于 2012-07-21T06:21:41.767 に答える
0

最初に maxdate を変更する必要があります。そして、dtpicker1 が代わりに dtpicker2 でなければならないかどうかを確認します

dtpicker1.maxdate = cdate("28/02/2012")    
dtpicker1.mindate = cdate("01/02/2012")
于 2012-07-21T05:51:21.653 に答える