- ベストアンサー
画像の透過処理について。
Form(画像)/PictureBox1(画像)/PictureBox2(透過画像) という順番で画像を重ねてGIF画像での透過処理を行い、 PictureBox2にPictureBox1の画像を表示させたいのですが やってみるとPictureBox1の画像もすり抜けてFormの画像が 表示されてしまいます。 これはどうしようもないんでしょうか? 環境は2008です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
PictureBox2のParentをPictureBox1に設定して、BackColorをColor.Transparentに設定してみましょう フォームのロードイベントなどで Dim loc as Point = PictureBox2.Location PictureBox2.Parent = PictureBox1 PictureBox2.BackColor = Color.Transparent PictureBbox2.Loaction = loc といった具合にしてみてください コントロールの親を変更すると Locationは変更された親の左上が原点になります
お礼
有難う御座います。 解決することが出来ました。