引用DTPicker 后,
DTPicker1.Format = dtpCustom
DTPicker1.CustomFormat = "yyyy-MM"(只能使用yyyy-MM的格式,不可以使用yyyy-mm的格式)
DTPicker1.UpDown = true这时你将不可以通过UpDown的方式将时间调至 2005-02 .
当然,如果DTPicker1.UpDown = flase 情况下是正常的。或者你要通过手动修改的方式也可以。
DTPicker1.Format = dtpCustom
DTPicker1.CustomFormat = "yyyy-MM"(只能使用yyyy-MM的格式,不可以使用yyyy-mm的格式)
DTPicker1.UpDown = true这时你将不可以通过UpDown的方式将时间调至 2005-02 .
当然,如果DTPicker1.UpDown = flase 情况下是正常的。或者你要通过手动修改的方式也可以。
DTPicker1.CustomFormat = "yyyy-MM"就能正常了,因为你调整月份的时候,使用的格式不能调整日期,所以调整成2月后,没有30号就不能显示了。
大家可以看一下Windows的时间设置中的做法
当时考虑 DTPicker1.UpDown = true 是觉得这样好看一些。
昨天开始很多客户反应这个问题。于是。。我现在将暂改为DTPicker1.UpDown = Flase 的方式了。