• 締切済み

[VB]親画面と子画面の画面サイズ最小化について

VB2012でwindowsアプリの開発を行っております。 親フォームから子フォームをShowDialogで起動する画面があるのですが、 親フォームを最小化して、子フォームは通常サイズで表示させたいです。 以下のコードを実行すると、親と子の両画面が最小化されてしまいます。 どなたかご教授頂くと助かります。宜しくお願い致します。 ----------コード-------------- Private Sub 子フォーム起動_Click Me.WindowState = FormWindowState.Minimized Dim frm As New 子フォーム frm.ShowDialog(Me) frm.Dispose() End Sub

みんなの回答

  • oboroxx
  • ベストアンサー率40% (317/792)
回答No.1

次あたりが参考になりませんでしょうか。 要は、ShowDialogメソッドではなく、Showメソッドで開いて、元々のフォームはHideすればよいと思います。 その時にオーナーフォームを指定しておけば、子フォームを閉じるときにオーナーフォームを表示すればよいと思います。 http://www.oborodukiyo.info/Forms/VS2008/F-ManageOwnerForm http://www.kisoplus.com/bbs/index.php?res=35

rapport5683
質問者

お礼

お忙しい中、ご回答ありがとうございます。 参考にさせて頂きます。

関連するQ&A