OwnerDraw 日期时间选择器

发布于 2024-10-31 13:34:18 字数 222 浏览 7 评论 0原文

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

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

I'd like to use a MonthPicker instead of a DateTimePicker, that will have exactly the same implementation as the DateTimePicker except for the dropdown panel that would only show months and year selection (instead of days, months and year) - I cannot post any image as a newbee here, though I made one :(

Is there any way to override DateTimePicker rendering (ownerdraw kinda stuff) or what would be the best way to reproduce the DateTimePicker behavior if this is not possible ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

断爱 2024-11-07 13:34:18

我希望这就是您想要的

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

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

I hope this is what you want

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

Showupdown will disable the dropdown showing the calender, if you are interested only in month and year set CustomFormat = "mm/yyyy"

苄①跕圉湢 2024-11-07 13:34:18

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

For information, I found another discussion on the same subject here :
Show a custom calendar dropdown with a derived DateTimePicker class

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文