0

Application.Runメソッドに関して少し問題があります。button1をクリックしたときにApplication.Run(デフォルトのProgram.csファイル内)を変更することは可能です。Application.Run行をたとえばに変更する必要があります。

Application.Run(new Form1());

次にbutton2がクリックされました

Application.Run(new Form2());

上記の状況の場合、プログラムがまだ実行されているときに変更できますか?

アドバイスありがとうございます!

4

1 に答える 1

2

Application.Run()プログラムのメインメッセージループを実行します。
一度起動すると変更できません。

代わりに、単にShow()新しいフォームインスタンス、そしておそらくHide()古いフォームインスタンスを使用できます。

于 2013-03-25T17:38:16.883 に答える