0

我想使用 MonthPicker 而不是 DateTimePicker,它的实现与 DateTimePicker 完全相同,但下拉面板仅显示月份和年份选择(而不是日期、月份和年份) - 我无法发布任何内容在这里作为新手的形象,虽然我做了一个:(

有没有办法覆盖 DateTimePicker 渲染(ownerdraw 有点东西),或者如果这是不可能的,那么重现 DateTimePicker 行为的最佳方法是什么?

4

2 回答 2

1

我希望这是你想要的

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

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

于 2011-04-08T10:36:07.510 回答
0

有关信息,我在这里找到了关于同一主题的另一个讨论: Show a custom calendar dropdown with a derived DateTimePicker class

于 2011-04-14T16:11:52.250 回答