是否可以在VB.net中调整DateTimePicker或MonthCalendar控件的大小



本质上,我想重新调整dateTimePicker控件的大小以适应其父容器。我尝试过通过控件编辑器和编程来实现这一点,但我根本无法扩展下拉日历。所以两部分问题:

a) 这样做可能吗?

b) 有没有一个易于实现的解决方案来拥有一个符合其父字段的好看日历?(即使用数据网格或类似的东西)

非常感谢任何帮助或知识!!!

两个对象的大小都是固定的,并由其字体大小定义。因此,您可以通过影响字体大小来更改其大小。这对DateTimePicker很有效,但对MonthCalendar似乎不起作用。经过快速研究,我在MSDN论坛上发现了一个非常奇怪的建议:"你可以考虑第三方MonthCalendar控件来暂时满足你的需求"。

有相当多的第三方选项(经过快速搜索,我发现了这个),或者你甚至可以自己创建一个。我个人从未对内置控件有过任何问题,但如果大小对你来说如此重要,我想你必须自己搜索/开发一些东西。

进一步建议:依赖WPF,它确实包含可调整大小的控件(DatePicker)。我想在这里强调一点,我根本不喜欢WPF,因此这个建议是因为我看不到任何其他选项(在.NET中)。

最新更新