前の1つを閉じずに2つ以上のフォームを開こうとしていますが、次のフォームを開くときは前のフォームが画面の後ろにあり、フォームが開きます。フォームは、form.Show()メソッドを使用して開きます。子フォームが親フォームの一番上に表示され、ユーザーが親フォームに戻って取得することはできません経由:(他のフォームを閉じずに複数のフォームを開く方法
childForm.Show(this);
前の1つを閉じずに2つ以上のフォームを開こうとしていますが、次のフォームを開くときは前のフォームが画面の後ろにあり、フォームが開きます。フォームは、form.Show()メソッドを使用して開きます。子フォームが親フォームの一番上に表示され、ユーザーが親フォームに戻って取得することはできません経由:(他のフォームを閉じずに複数のフォームを開く方法
childForm.Show(this);
は、あなたが彼の前に、子フォームを開くことができます子フォームを閉じ
https://msdn.microsoft.com/ru-ru/library/szcefbbd(v=vs.110).aspx
はあなたの助けに感謝しますが、私の場合、私は親子関係を使用していません。あなたは他の選択肢を提供できますか? –
は私の2つのフォームプロジェクトを参照してください。https://stackoverflow.com/questions/34975508/reach-control-from-another-page-asp-net – jdweng
どちらの質問は、同じプロジェクトであります。前のケースではMDIコンテナを使用していました。しかし、MDiコンテナのアイデアは役に立たなかったので、私はその考えを断ちました。 –
私のソリューションは同じクラスの2つのフォームを使用しています。私が2番目を開くとき、私はそれを閉じないで、代わりにデータをフォーム間で転送できるように見えないようにします。私はコンテナを使用しましたので、あなたは投稿に関する別の答えを見なければなりません。 – jdweng