私は C# に非常に慣れていません。これは、C# に関する 3 番目の質問です。
システムトレイに最小化できるアプリを作っています。と という名前の 2 つのフォームがForm1
ありForm2
ます。私がこれまでに行ったことは次のとおりです。
には、次のコードを使用してForm1
表示しているボタンがあります。Form2
this.Hide();
Form2 form2 = new Form2();
form2.Show();
には、次のコードを使用して非Form2
表示にするボタンがあります。
this.Hide();
これで、タスク バーにトレイ アイコンができました。トレイ アイコンには があり、次のコードを使用したshowContexMenuStrip
という名前のオプションがあります。
Form1 form1 = new Form1();
form1.Show();
問題は、それをクリックすると、タスクバーに 2 つ目のトレイ アイコンが表示されることです。両方のトレイ アイコンに同じメニューがあり、どちらも機能しています。[もう一度表示] をクリックすると、 Form1が表示された別のウィンドウがポップアップ表示され、3 つのトレイ アイコンが表示されます。
誰かが私を助けることができますか?