读书人

datetimepicker checked属性的有关问题

发布时间: 2012-01-24 23:11:55 作者: rapoo

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上面就行了.

读书人网 >VB Dotnet

热点推荐