【发布时间】:2018-04-06 03:59:56
【问题描述】:
默认情况下,当我使用左右箭头在日期时间选择器中切换月份时,它会选择每个月的第一天。
我不希望这种情况发生在我的情况下。我想要相同的日期(在日期时间选择器打开之前选择的日期),除非用户选择任何其他日期。
【问题讨论】:
-
那么你的意思是如果你今天打开日期时间选择器,选择了4月5日,那么你点击右箭头变成了5月,你想选择5月5日吗?
-
当用户选择了 1 月 31 日并按下右箭头键时,它将如何工作?应该到2月28日吗?我敢打赌,选择器设计者将它设置为 1 以避免这种情况。
-
screencast.com/t/XHF3Pq3U 请参阅截屏视频。 4 月 5 日是我日历打开前的开始日期。后来当我切换月份时,日期更改为 May1st 和 June 1st ..... 我希望在月份之间切换时日期为 4 月 5 日。只有当用户单击任何其他日期时,日期才会更改。
-
所以你想要一个 MonthPicker,而不是 DatePicker。这是一个 ComboBox 或 DomainUpDown。
标签: c# winforms datetimepicker