ProgressBar
WinFormsコントロールを透明にする方法についていくつか質問がありますが、私は反対に直面しています。
つまり、進行状況バーを含むWinForms フォーム ( Add-in Express Outlook アドインから呼び出される) があります。
Windows 7 ではすべて問題ないように見えますが、Windows XP ではプログレス バーの背景が透けて見えます (スクリーンショットで確認できます)。
特別なことの 1 つは、フォームのFormBorderStyle
プロパティNone
が に設定されていることです。
私の質問は:
この (不要な) 透明性の理由と、それを取り除く方法を知っている人はいますか?
更新/解決策:
ジョンの答えのおかげで、フォームのTransparencyKey
プロパティが奇妙な値に設定されていることがわかりました。それを完全にクリアした後、それは魅力のように機能します: