• ベストアンサー

VB6のMDIフォームの最前面表示

VB6.0のMDIフォーム内の複数フォームの中で、特定のフォームを最前面にしたいのですが、可能でしょうか? もし、可能でしたら、実現方法をご教授くださいませ。

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

  • ベストアンサー
  • kiki_s
  • ベストアンサー率59% (147/248)
回答No.1

子フォームのMDIChildプロパティをTrueに設定して、 その子フォームを呼び出すだけだったと思います。 ただし、MDIフォームを含む子フォームをモーダルフォームで表示することはできません。

granbri
質問者

お礼

ご回答ありがとうございました。 質問の内容がわかりにくかったようで、回答いただきましたが、自己解決しました。 子フォームが複数あるとき、任意のフォームをshowしても、子フォーム上にボタンなどのコントロールがあると、そのコントロールにフォーカスはあたるのですが、子フォームが最前面表示されませんでした。 form.show form.Zorder 0 上記で、最前面表示できました。

関連するQ&A

専門家に質問してみよう