我对 C# 非常陌生,这是我在这里提出的第三个问题。
我正在制作一个可以最小化到系统托盘的应用程序。我有两个名为Form1
和的表格Form2
。到目前为止我所做的是:
在Form1
中,我有一个显示Form2
使用此代码的按钮:
this.Hide();
Form2 form2 = new Form2();
form2.Show();
Form2
有一个隐藏它的按钮,使用以下代码:
this.Hide();
现在,我在任务栏上有托盘图标。托盘图标有一个ContexMenuStrip
,并且有一个名为show的选项使用以下代码:
Form1 form1 = new Form1();
form1.Show();
问题是当我单击它时,任务栏上会出现第二个托盘图标。两个托盘图标都有相同的菜单,并且都在工作。如果我再次单击显示另一个带有Form1的窗口弹出,并且有三个托盘图标,依此类推....
有人能帮我吗?