2017-06-27 11 views
0

前の1つを閉じずに2つ以上のフォームを開こうとしていますが、次のフォームを開くときは前のフォームが画面の後ろにあり、フォームが開きます。フォームは、form.Show()メソッドを使用して開きます。子フォームが親フォームの一番上に表示され、ユーザーが親フォームに戻って取得することはできません経由:(他のフォームを閉じずに複数のフォームを開く方法

childForm.Show(this); 

親フォームからThis is the main form of my project. When I open more than one form the form goes behind the panels of this form

+0

は私の2つのフォームプロジェクトを参照してください。https://stackoverflow.com/questions/34975508/reach-control-from-another-page-asp-net – jdweng

+0

どちらの質問は、同じプロジェクトであります。前のケースではMDIコンテナを使用していました。しかし、MDiコンテナのアイデアは役に立たなかったので、私はその考えを断ちました。 –

+0

私のソリューションは同じクラスの2つのフォームを使用しています。私が2番目を開くとき、私はそれを閉じないで、代わりにデータをフォーム間で転送できるように見えないようにします。私はコンテナを使用しましたので、あなたは投稿に関する別の答えを見なければなりません。 – jdweng

答えて

関連する問題