Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
PictureBoxを重ねた時、下のPictureBoxを写すには?
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=11147#CommentId25136
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
るきお
 (社会人)
投稿日時
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の手法はこの手法が使えるケースであれば問題を簡単に解決してくれそうです。