投稿日 | : 2004/02/24(Tue) 11:42 |
投稿者 | : 魔界の仮面弁士 |
Eメール | : |
URL | : |
タイトル | : Re: Picture Boxの背景の透明化 |
> Picture Boxの背景の透明化ができません
PictureBoxに、「背景が透明な画像を表示」させる事ならばできますが、
PictureBoxそのものを透明にする事はできません。
前者(背景が透明な画像の表示)であれば、
案1) ListImageオブジェクトのDrawメソッドを使う
案2) 背景透過なIcon画像をImageコントロールに表示させ、それをPictureBoxに載せる
案3) UserControlのマスク機能を利用する
などといった方法が使えます。
後者(PictureBox自体の透明化)の場合は、
案1) PictureBoxの背景に、下にある画面を「描画」する
案2) Layered Windowを使って、Formごと透明化する
などが考えられます。