2014-02-09 74 views
0

我可以使DateTimePicker,以便它显示一个复选框来启用/禁用日期。VB.NET事件datetimepicker检查更改

我试图找到用户更改此值时触发的事件,但我无法找到它。

有没有这样的事件,或者我看错了地方?

谢谢!

+0

不会触发ValueChanged事件吗? – Plutonix

+0

是的。我在调试过程中尝试过这个事件,似乎VS2012没有包含它。现在我重新启动了应用程序,它可以正常工作。谢谢。你能评论你的答案吗? – tmighty

回答

1

CheckBox元素是一种检测用户是否选择了日期的方法。由于DTP始终有效日期为.Value,因此可能难以检测用户是否选择了日期;如果他们想要的日期已经显示,那就更难了。

Checkbox旨在表示'是的,使用此日期'。无论他们是点击CheckBox还是打开DTP,CheckBox都会被检查并且ValueChanged事件应该会触发。

请注意,您使用较少讨厌的形式 - ShowUpDown == True - 每次由于点击或鼠标滚轮导致M-D-Y值发生变化时,您都会收到其中一个事件。