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

时间:2013-07-09 19:37:27

标签: vb.net calendar resize datetimepicker

基本上我想重新调整我的dateTimePicker控件的大小以适应其父容器。我试图通过控制编辑器和编程方式执行此操作,但我根本无法让下拉日历进行扩展。所以2部分问题:

a)这甚至可以吗?

b)是否有一个易于实施的解决方案,使其具有适合其父领域的漂亮日历? (即使用数据网格或类似的东西)

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

1 个答案:

答案 0 :(得分:3)

两个对象的大小是固定的,并由其字体大小定义。因此,您可以通过影响字体大小来更改其大小。这适用于DateTimePicker,但似乎不适用于MonthCalendar。经过快速研究后,我在MSDN forum上找到了一个非常好奇的建议:“你可以考虑第三方MonthCalendar控件来暂时满足你的要求”。

有很多第三方选项(经过我发现this的快速搜索后),或者你甚至可以自己创建一个。我个人对内置控件没有任何问题,但如果尺寸对你来说非常重要,我想你必须自己搜索/开发一些东西。

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