0

フォームの 1 つを入力するだけで、最初のフォームと同じトップレベルで 2 番目のフォームを作成したいので、これらの両方を各フォームのEnterイベントに入れます。Showメソッドは Form1Loadイベントで呼び出されるため、 2 番目のフォームは、アプリケーションの開始時に常に表示されます。

private void Form1_Enter(object sender, EventArgs e)
    {
        Form2 frm2 = new Form2();
        frm2.TopMost = true;
    }

そしてフォーム2:

private void Form2_Enter(object sender, EventArgs e)
    {
        Form1 frm1 = new Form1();
        frm1.TopMost = true;
    }

しかし、フォーラムの1つを選択したりフォーカスを移動したりしても、もう1つはバックグラウンドにとどまりますが、それらを常に同じレベルにするにはどうすればよいですか?

4

0 に答える 0