某掲示板で表題のような質問があったので「まさか」と思いつつも実験しました。
実験した結果、普通に再現しちゃいました。(;´-ω-`)
紹介する必要はないと思いますが、一応手順を紹介します。
- 新規プロジェクトを作成し、MonthCalendar コントロールをフォーム配置します。
- MonthCalendar の DateChanged イベント ハンドラを作成します。
- DateChanged イベント ハンドラに MessageBox なり、ブレークポイントを置いてください。
- 実行して、数分間放置してみてください。
いろいろ調べようと思ったのですが、私用で早めに帰ることになり、中博俊 さんが代わって、色々調べてくださったようです。
.NET Framework 2.0 でも発生するみたいなので、対応は 2.1 かな? (^-^;)
いや、どうも CommonControl 側の問題っぽいので、対応されないかもしれません。