投稿者 るきお  (社会人) 投稿日時 2012/12/15 12:11:18
こんにちは。

●1
PictureBoxを透明にして後ろのものが透けて見える状態にすることはできません。
透明でグラフィックを重ねたい場合はすべてを1つのPictureBoxの中で処理する必要があります。
PictureBox以外の選択肢もありますが事情はかわりません。

2つ画像を重ねて透明な部分は下が見えるようにする例は以下で紹介しています。
http://homepage1.nifty.com/rucio/main/dotnet/Samples/Sample140ImageTransparent.htm
この例はVB2010でも使用できます。
VB2002(VB.NET)以降のサンプルはごくわずかな例外を除いてVB2010でも使用できます。

●2
それから、私は未確認ですが2つのPictureBoxが親子関係にある場合は、透過させることは可能なようです。
この話は下記投稿で説明されていますので参考にしてください。
http://rucio.cloudapp.net/ThreadDetail.aspx?ThreadId=9301

●1の手法は応用が利きます。●2の手法はこの手法が使えるケースであれば問題を簡単に解決してくれそうです。