datetimepicker checked属性的有关问题

datetimepicker checked属性的问题
在Form   中有几个datetimepicker控件,因为有些日期值不是必须的,所以设定了dtp.showchecked   =   True
但是我发现有如下问题 :
dtp.value   =   now  
dtp.checked   =   false
dtp在FORM上显示的是打勾,但取值是False,为什么这样?
并且当原本该DateTimePicker打勾时执行上面两行代码,没问题 ,勾被去掉,但如果DateTimePicker原本是没有打勾时执行上面两行代码后,FORM上看是打勾,但取值是False.     奇怪!!!
如果只执行dtp.checked   =   false,没问题 ,但同时执行dtp.value   =   now则有此问题。

------解决方案--------------------
帮顶!
------解决方案--------------------
你用的是VS2003吧,这是个Bug!

你可以自己来通过DateTimePicker的Checked属性来管理一个CheckBox而不使用它默认带的CheckBox,比如,当显示ChechBox的时候,向这个控件加一个自已的CheckBox,用这个来覆盖到默认的CheckBox上面就行了.