C#DateTimePicker翻转问题

时间:2011-03-23 20:48:41

标签: c# winforms datetimepicker

我有DateTimePicker控件,其自定义格式显示小时/分钟以及日期(“MM / dd / yyyy HH:mm”)。我遇到的问题是,如果我使用向上/向下箭头键更改值,它们在溢出时不会正确翻转。

EX1 初始值03/23/2011 16:58 选择分钟,点击向上箭头一次:值按预期更新到03/23/2011 16:59 第二次点击箭头:值按预期更新到03/23/2011 16:00,而不是17:00。

EX2 初始值03/23/2011 16:00 选择分钟,点击向下箭头一次:值更新至03/23/2011 16:59,而不是预期的15:59。

EX3 初始值03/23/2011 23:03 选择小时,点击向上箭头一次:值按预期更新至03/23/2011 00:03,而不是03/24/2011 00:03。

编辑:我正在做的事情有问题的原因是我正在使用DTP来调整时间轴上对象的位置,默认的翻转会导致对象跳回。修复对象的顺序加剧了这种情况。如果两个是在16:05和16:59,则第二个上的向上箭头翻转将导致它变为16:00,这是无效的。

1 个答案:

答案 0 :(得分:1)

这是DateTimePicker的预期行为。