私は現在、サードパーティアプリケーション用のプラグインdllに取り組んでいます。私のdllの一部には、が含まれるポップアップウィンドウが含まSystem.Windows.Forms.MonthCalendar
れています。Visual Studioで作業し、テストアプリケーションでポップアップを開くと、一方向に見えますが、サードパーティのアプリで開くと、見た目が異なります。見た目が異なるだけでなく、動作も異なります。誰かがその理由を知っていますか?私が問題だと思ったのは、dllが.Net 3.5で構築されており、サードパーティのアプリが.Net 2.0であるということです(私は思います)。しかし、テストアプリケーションを.Net 2.0としてビルドしたときも、同じように機能しました。
これが私が期待していることです:
そして、これが私が得ているものです: