2012-08-30 23 views
-1

是否可以在MonthCalendar控件中显示整年(而不是月)。如果没有,还有其他选择,还是我必须自己控制。我需要以图形方式显示某些日期或特定时间间隔内发生的事件,并且我需要将它们显示整整一年,因此标准MonthCalendar的显示不适用于此情况。在C#WinForm应用程序中显示整年

+0

你怎么会希望它看起来?我不确定我是否按照一年的时间来组成,而不是几年。 – Simagen

回答

1

是的,您最多可以显示12个月。诚恳我没有做了很多与此对照,但看在MSDN中MonthCalendar Members我发现MonthCalendar.SetCalendarDimensions Method说:

设置月份显示的行和列数。

所以,你需要这样做:

myMonthCalendarControl.SetCalendarDimensions(4, 3); 
//I used 4 columns and 3 rows because the product should be not greater than 12 
+1

很好地工作。以前没有看到过。 – itsmatt