私のモーダル フォームは、表示されるとこのように見えることがあります(オレンジ色のブロックを除く)。これは、モーダル フォームを繰り返し開いたり閉じたりすると、断続的に発生します。
これは、Windows 7 の Aero テーマが有効になっている 2 つのモニターがあり、1 つはオンボード グラフィックスに接続され、もう 1 つは専用グラフィックス カードに接続されているシステムで発生します。
オンボード グラフィックスから他のモニターを取り外すと、問題は発生しません。
また、UI コントロールが少ない古いバージョンのモーダル フォームでも問題は発生しません。
ここで同様の問題について読み、解決策を試しましたが、問題は残ります。
更新: に設定AllowTransparency = false
するOnShown
と、モーダル フォームはほとんど問題なく表示されますが、角に赤があり、w/c は に設定されている色ですTransparencyKey
。
2 回目の更新: を 1 増やすとWidth
、問題も修正されます。
ここで何が欠けているか、または調べる必要があることを教えてください。
ありがとう。