重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

visual basic については、初心者です。
描画についてお伺したい事があります。
Visualstudio 2005 visual basic .net? を使用しています。

その時の状況に応じて表示を変えたいと思うのですが、
複数の例えばpicture box の表示順番(重なりの順番です。例えばadobe photo shop のレイヤー)を入れ替えたりすることは、可能ですか?

申し訳ありません。
よろしくお願いします。

A 回答 (2件)

「Control.BringToFront メソッド」や「Control.SendToBack メソッド 」で変更できます。



参考URL:http://msdn2.microsoft.com/ja-jp/library/system. …

この回答への補足

ありがとうございます!!
できました。
度々スミマセン..上から三番目を上から二番目に移動したいときは、
自前で順番を入れ替える処理を加えなければいけないんですよね?
2005には一番前と一番後だけしか無いのでしょうか?..
申し訳ありません。

補足日時:2006/12/13 16:02
    • good
    • 0
この回答へのお礼

ありがとうございます!
試してみます。

お礼日時:2006/12/13 15:02

> 2005には一番前と一番後だけしか無いのでしょうか?



無いようです。

2005には、と言うより、Windowsの基本機能として無いんだと思います。

多分、内部的に、WindowsAPIの
「SetWindowPos」(http://msdn.microsoft.com/library/ja/default.asp …
を呼び出しているだけだと思いますので・・・
    • good
    • 0
この回答へのお礼

そうなんですか...残念です。
ありがとうございました。

お礼日時:2006/12/13 17:16

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!