2011-07-04 6 views
1

ここで何が間違っているのか分かりません。まず、.net 2.0を使用したWinformsアプリケーションです。なぜ透明な色がパネル上で機能しないのですか

私はパネルを持っています(透明に設定された背景色は、シースルーにしたい)。

実行時に、このパネルをコントロールに重ねて、モデルのダイアログのように感じさせるために、新しいパネルを表示します。パネルは透過的にレンダリングされません。

答えて

4

パネルをWinFormsで透明にレンダリングすると、実際のアルファ透明度ではありません。私はそれを透明に設定する時点で、親コンテナの下/にある色を背景色として使用するので、より擬似的な透明性に似ています。

詳細情報@http://support.microsoft.com/kb/943454これに対応する解決策がありますが、やや簡単な作業のためにかなり時間がかかるようです。

関連する問題