【VB/C#】メインフォームを維持したままサブフォームを開く(サブフォームをメインフォーム操作可能状態で開く)

メインフォームの設定用などにサブフォームを開くさいメインフォームのプロパティをサブフォームから操作したいなどの際通常はモーダルとなりメインフォームは操作できなくなる。

しかしサブフォームを表示したままメインフォームを操作したい時などの時は下記方法でできる。

VBの場合

Dim f As New Form()
f.Show(Me)

C#の場合

Form1 f = new Form();
f.Show(this);

C#,VisualBasic

Posted by BlueBear