以编程方式更改DateTimePicker的值不会更新GUI

时间:2013-10-16 11:16:40

标签: c# winforms datetimepicker

我想在我的表单打开时更改DateTimePicker的值,所以在构造函数中我做了类似的事情:

timePicker.Value = new DateTime(1999, 5, 5, 10, 10, 10); //Just picking a random date and time

如果我放入断点并查看timePicker的“值”,它确实是1999年5月5日上午10:10:10,但在实际的GUI中,DateTimePicker只是DateTime.Now。

无论我尝试什么,GUI都会将DateTime.Now显示为timePicker的值。

我尝试在timePicker上调用Invalidate(),认为它只是GUI没有更新但是没有做任何事情。

有谁知道为什么这不起作用?

感谢您的时间。

0 个答案:

没有答案