vista下的.net日历控件尺寸

Posted

技术标签:

【中文标题】vista下的.net日历控件尺寸【英文标题】:.net calendar control dimensions under vista 【发布时间】:2010-11-14 22:26:05 【问题描述】:

我正在 Visual Studio 2008 中开发一个桌面应用程序,并且我发现在 Vista 下,Calendar 控件显然比 XP 中的相同控件宽 45 像素。当然,这会破坏我的布局,我没有空间可以给。如果我在 Vista 中修改日历的维度属性(使用在 Vista 上运行的 VS2008),一旦该字段失去焦点,它就会恢复到 227 像素。有没有办法调整这个虫子的大小或强制它使用 XP 中的日历样式?更改控件的基本大小并破坏本来可以在两个操作系统上运行的应用程序似乎真的令人讨厌。

谢谢。

【问题讨论】:

我也注意到了这一点.. 真是让人头疼。 【参考方案1】:

您可以禁用视觉样式,但这会使您的应用看起来很奇怪。您可以通过从 Main 方法中删除这一行来做到这一点:

Application.EnableVisualStyles(); 

【讨论】:

以上是关于vista下的.net日历控件尺寸的主要内容,如果未能解决你的问题,请参考以下文章

C# asp.net MVC3 中的日历控件

asp.net 日历控件中当前选择的月份

ASP.NET / MVC 1.0 组件和 Ajax 控件 - 网格 - 日历 - 搜索?

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

安卓自己定义日历控件

求一个bootstrap或者jQuery的日历控件