2009-12-29 37 views

回答

5

我想我也看到了。日曆的大小由名爲GetMinReqRect()的私有方法計算。當ShowToday關閉時它返回的尺寸太大。該方法在參考源中的評論是:

在內部用於獲取顯示MonthCalendar所需的最小大小。這是必需的,因爲如果showToday設置爲false,則NativeMethods.MCM_GETMINREQRECT返回不正確的值。

看着我在Windows組中的某人修復了這個錯誤,忘記告訴WF組了。毫不奇怪,WF團隊很難找到。

我沒有看到一個明顯的解決方法,該方法是私人的。 SetBoundsCore()應用大小,沒有辦法繞過它。您可以將bug發佈到connect.microsoft.com,但是您將獲得「發佈到論壇以獲取幫助」的提示。

相關問題