OwnerDraw日期时间选取器

本文关键字:选取 时间 日期 OwnerDraw | 更新日期: 2023-09-27 17:49:18

我想使用MonthPicker而不是DateTimePicker,它将与DateTimePickr有完全相同的实现,除了下拉面板只显示月份和年份选择(而不是天、月和年(-我不能在这里发布任何新图片,尽管我做了一个:(

有没有任何方法可以覆盖DateTimePicker渲染(ownerdraw之类的东西(,或者如果不可能的话,复制DateTimePickers行为的最佳方法是什么?

OwnerDraw日期时间选取器

我希望这就是你想要的

dateTimePicker1.Format = DateTimePickerFormat.Custom;
dateTimePicker1.CustomFormat = "mm/yyyy hh:mm:ss";
dateTimePicker1.ShowUpDown = true;

如果您只对月份和年份设置CustomFormat = "mm/yyyy" 感兴趣,Showupdown将禁用显示日历的下拉菜单

有关信息,我在这里找到了另一个关于同一主题的讨论:显示带有派生DateTimePicker类的自定义日历下拉列表