【发布时间】:2013-07-09 19:37:27
【问题描述】:
基本上我想重新调整我的 dateTimePicker 控件的大小以适应其父容器。我试图通过控制编辑器和编程方式来做到这一点,但我根本无法让下拉日历展开。所以 2 部分问题:
a) 这有可能吗?
b) 是否有一种易于实施的解决方案来获得适合其父字段的美观日历? (即使用数据网格或类似的东西)
非常感谢任何帮助或知识!!!
【问题讨论】:
标签: vb.net calendar resize datetimepicker
基本上我想重新调整我的 dateTimePicker 控件的大小以适应其父容器。我试图通过控制编辑器和编程方式来做到这一点,但我根本无法让下拉日历展开。所以 2 部分问题:
a) 这有可能吗?
b) 是否有一种易于实施的解决方案来获得适合其父字段的美观日历? (即使用数据网格或类似的东西)
非常感谢任何帮助或知识!!!
【问题讨论】:
标签: vb.net calendar resize datetimepicker
两个对象的大小都是固定的,由其字体大小定义。因此,您可以通过影响字体大小来更改其大小。这适用于DateTimePicker,但似乎不适用于MonthCalendar。经过快速研究,我在MSDN forum 上发现了一个非常奇怪的建议:“您可以考虑使用第三方 MonthCalendar 控件来暂时满足您的要求”。
有很多第三方选项(经过非常快速的搜索,我找到了this),或者您甚至可以自己创建一个。我个人对内置控件没有任何问题,但如果大小对您来说如此重要,我想您将不得不自己搜索/开发一些东西。
进一步的建议:依赖确实包含可调整大小控件的 WPF (DatePicker)。我想在这里强调我根本不喜欢 WPF,因此这个建议是因为我没有看到任何其他选项(在 .NET 中)。
【讨论】: