• ベストアンサー

C#のMDIが上に来ない

http://1drv.ms/P1sM29 上記のプログラムのように、メインのフォームに置いたウェブブラウザの下にMDIの子フォームが入り込んでしまいます。 なんとか、MDIの子フォームが上に来るようにしたいのですが、どのようにすればいいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

WebBrowserコントロールを全面に配置したフォームを作成して、MDI子フォームとして追加する。 ってところでしょうかね。 現状ではwebBrowser1はMDIのコンテナより上(Zオーダーで手前)に表示されているので、 MDIのコンテナ内であれやこれやしても被さったままです。 よって、MDI子フォームがブラウザより手前に表示されることはありません。 # ガラスの手前に張ってあるシール(WebBrowserコントロールに相当)より手前に、ガラスの向こうの景色(MDIコンテナの内容)が見えることがないように。

satisfied999
質問者

お礼

できました。 埋め込みなんてあるんですね、恐ろしくあっさり解決できました。ありがとうございます。

すると、全ての回答が全文表示されます。

関連するQ&A