datetimepicker的下拉日历如何放大

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了datetimepicker的下拉日历如何放大相关的知识,希望对你有一定的参考价值。

参考技术A datetimepicker 实际上是依托于操作系统的一个附属控件,并不是独立的控件,它的外观是有操作系统的界面设置决定,不能在自己的程序里,更改字体大小,字体大小有操作系统的字体大小决定。 参考技术B 把font改大下拉里面的内容就大了

c# dateTimePicker无法手动输入,怎么解决啊

参考技术A 我这里是可以手动输入的,需要点在数字上,才可以输入。
建议你新建一个winform,仅添加datatimepicker控件,然后看看能不能输入,如果还是不行,把代码打包让我下载来试试?追问

我现在想要的是一个空框,可以选择下拉的日历,然后可以手动输入。。
现在我用

registerDateDateTimePicker.Format
= DateTimePickerFormat.Custom;
registerDateDateTimePicker.CustomFormat
= " ";
把他设为空,没法输入啊

追答

DateTimePicker 达不到你的需求,或者用第三方控件,或者自己改造一下。
最简单的方式,就是在DTP上覆盖一个无边框TextBox,然后对一些相关的事件进行联动,比如当dtp被下拉选择完后,改变TextBox的值,
但这种情况要注意判断textbox输入的格式。

本回答被提问者采纳
参考技术B 你的问题解决了吗,我想问下最后是怎么做到的 参考技术C 什么意思啊追问

为什么DateTimePicker控件不能手动输入,我百度了一下,发现有的说能,有的说不行,怎么做才能手动输入

追答

可以的啊。你运行后点击,可以手动输入值。

追问

当然不行啊,要不然我问这个干嘛。。
好奇怪

追答

我试过了。可以。。。。

追问

哦,我搞错了,我现在想要的是一个空框,可以选择下拉的日历,然后可以手动输入。。

参考技术D 爱搜覅基本围殴今年到顾客能色丁布而我就能嗖的快感

以上是关于datetimepicker的下拉日历如何放大的主要内容,如果未能解决你的问题,请参考以下文章

如何在 WinForm 中更改 dateTimePicker 日历大小?

如何在 .Net 中将区域性更改为 DateTimepicker 或日历控件

如何将 DateTimePicker 下拉菜单设置为仅选择年或月?

如何将 datetimepicker 下拉菜单设置为仅显示月份

c# dateTimePicker无法手动输入,怎么解决啊

Datetimepicker 日历未在正确位置打开