0

我将 Visual Studio 2012 中的 MonthCalendar 控件(版本 4.0.0.0)用于面向 .NET 4.0 框架的 Windows 窗体应用程序。我无法将目标框架更改为仅在目标机器上运行 .NET 4.0 框架的限制。

在我的开发 PC(Windows 7、.NET 4.5 框架和 VS2012)上,该控件在 Debug 和 Release 中的行为相同。MonthCalendar 没有锚点(截至目前),但确实有 Top-Right,两者都遇到相同的问题,即在目标框(Windows Server 2003)上显示过大(大约多出 10%)。MonthCalendar 从属性框中设置为 ShowToday = True 和 ShowTodayCircle = True。

在运行时我设置

this.monthCalendar_SessionDates.SelectionStart = this.monthCalendar_SessionDates.SelectionEnd = DateTime.Now;

唯一使用的事件是 DateSelected 在其中我更新了一个列表框(在同一屏幕上)用户选择的日期列表,以便他们可以看到他们选择的不同日期。

许多网站建议不要锚点或设置MaximumSize。此时我没有锚点,最大尺寸与尺寸相同。

任何其他建议或以前有人处理过这个问题?

4

0 回答 0