VB.NET質問スレ (Part8)
■ このスレッドは過去ログ倉庫に格納されています
0030デフォルトの名無しさん
NGNG移行後、いきなり壁にぶち当たってしまったのでお知恵を貸してください。
フォームの上に配置した二つのPictureBoxに、透過情報をもった画像をセットします。
背景色をTransparentで透過指定します。
PictureBoxを重ねると、背面の画像が、透過されている所も含めて隠れてしまいます。
調べたところ、親コントロールの情報を描画しているので、
前面にあるPictureBoxをControls.Addを使い、
背面にあるPictureBoxの子ににしてしまえば良い所までわかりました。
しかしコントロールは常に重なっているわけではないので、この方法だと使えません。
Regionを使ったやり方だと、単純な図形や文字は何とかできても、画像となるとあまり現実的とは思えません。
VB6のimageコントロールのように、背面にある画像を表示させる方法はないものでしょうか?
■ このスレッドは過去ログ倉庫に格納されています