メインフォームがあります。そこから別のフォームを起動し、起動したフォームから別のフォームを起動したいです。サブフォームが表示されているときにメインフォームが編集できないようにしたいので、使用しますshowdialog()
Mainform>(Showdialog)>form1>(showDialog+dispose)>form2(dispose)>Mainform
Mainform から form2.ShowDialog() を呼び出し、次に form2 から次のコードを使用して別のフォームを起動します
this.visible=false;
form3.showdialog();
this.dispose();
しかし、これにはいくつかの問題があります。探しているものを達成するためのより良い方法はありますか?
edit:more description
私はメイン フォームを持っています。他のすべてのフォームは Mainform の上に配置し、Mainform は編集不可にする必要があります。