我想使用 MonthPicker 而不是 DateTimePicker,它的实现与 DateTimePicker 完全相同,但下拉面板仅显示月份和年份选择(而不是日期、月份和年份) - 我无法发布任何内容在这里作为新手的形象,虽然我做了一个:(
有没有办法覆盖 DateTimePicker 渲染(ownerdraw 有点东西),或者如果这是不可能的,那么重现 DateTimePicker 行为的最佳方法是什么?
我想使用 MonthPicker 而不是 DateTimePicker,它的实现与 DateTimePicker 完全相同,但下拉面板仅显示月份和年份选择(而不是日期、月份和年份) - 我无法发布任何内容在这里作为新手的形象,虽然我做了一个:(
有没有办法覆盖 DateTimePicker 渲染(ownerdraw 有点东西),或者如果这是不可能的,那么重现 DateTimePicker 行为的最佳方法是什么?
我希望这是你想要的
dateTimePicker1.Format = DateTimePickerFormat.Custom;
dateTimePicker1.CustomFormat = "mm/yyyy hh:mm:ss";
dateTimePicker1.ShowUpDown = true;
如果您只对月份和年份设置感兴趣,Showupdown 将禁用显示日历的下拉菜单CustomFormat = "mm/yyyy"
有关信息,我在这里找到了关于同一主题的另一个讨论: Show a custom calendar dropdown with a derived DateTimePicker class