プログラムを実行すると、後でフォームが表示されます。最小化すると、システムトレイに縮小されます。systemtray-icon をダブルクリックすると、次のようになります。
Show();
Activate();
WindowState = FormWindowState.Normal;
フォームが再び表示されます。動作します。
質問: トレイ アイコンをダブルクリックする代わりに、同じ exe を再度実行しているときに、これを行うにはどうすればよいですか?
問題: ShowWindow(handle, SW_MAX) はウィンドウを表示しますが、フォーム内のいくつかの要素が欠落しています。 注:トレイ アイコンをダブルクリックしても、これは発生しません。