TMonthCalendarのWeekNumbersについて


deldel  2007-09-10 19:07:05  No: 27706  IP: [192.*.*.*]

週の開始を日曜とした場合に、2011/1/1は第一週、2011/1/2は第二週と
なると思うのですが、TMonthCalendarのWeekNumbersをTrueにして
第何週かを表示させると、それぞれ、52週、1週となっています。
これはバグでしょうか?ソースをいじって何とか変更したいのですが、
可能でしょうか?Delphi5です。

編集    削除
システム依存?  2007-09-10 20:26:12  No: 27707  IP: [192.*.*.*]

ISO 8601 に準拠した暦ということで、バグではないでしょう。
http://72.14.235.104/search?q=cache:I0zgkrGOwV8J:msdn2.microsoft.com/ja-jp/library/system.globalization.calendarweekrule(VS.80).aspx+FirstFullWeek&hl=ja&ct=clnk&cd=1&gl=jp

編集    削除
お好みで  2007-09-15 03:16:35  No: 27708  IP: [192.*.*.*]

>ソースをいじって何とか変更したいのですが
標準装備のTMonthCalendarはソースをいじってもダメだけど、
ソース付きのフリーのCalendarコンポならできるね。
例えばここ↓の DsCalendarなど。
http://www.torry.net/pages.php?s=98

編集    削除