C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■94213 / 1階層)  親フォームを最小化後に子フォームを開くには
□投稿者/ 魔界の仮面弁士 (2638回)-(2020/03/25(Wed) 12:37:25)
No94208 (はる さん) に返信
> 親フォームを最小化した後に子フォームを開きたいです。

その子フォームの MdiParent が Nothing かどうかが肝です。


MDI 子フォームでは無い場合(MdiParent が Nothing)は、
 Dim f As New YourChildForm()
 Me.WindowState = FormWindowState.Minimized
 f.Show(Me)
のように書けます。


MDI 子フォームの場合(MdiParent が設定されている)は無理ですね。
MDI 子フォームはトップレベルウィンドウではなく、
フォーム上に貼られたコントロールのように扱われるためです。

MDI 親フォーム
┗System.Windows.Forms.MdiClient コントロール
 ┗MDI 子フォーム
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←親フォームを最小化後に子フォームを開くには /はる →Re[2]: 親フォームを最小化後に子フォームを開くには /はる
 
上記関連ツリー

親フォームを最小化後に子フォームを開くには / はる (20/03/25(Wed) 11:39) #94208
親フォームを最小化後に子フォームを開くには / 魔界の仮面弁士 (20/03/25(Wed) 12:37) #94213 ←Now
  └ Re[2]: 親フォームを最小化後に子フォームを開くには / はる (20/03/25(Wed) 13:52) #94215
    └ Re[3]: 親フォームを最小化後に子フォームを開くには / 魔界の仮面弁士 (20/03/25(Wed) 15:15) #94216
      └ Re[4]: 親フォームを最小化後に子フォームを開くには / はる (20/03/25(Wed) 22:13) #94223
        └ Re[5]: 親フォームを最小化後に子フォームを開くには / はる (20/03/26(Thu) 12:17) #94234 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信