C#:还原执行相同exe的窗口

C#:还原执行相同exe的窗口,c#,system-tray,remote-process,C#,System Tray,Remote Process,我执行我的程序,它随后显示一个表单。一旦我最小化它,它就会收缩到系统托盘中。双击我的系统托盘图标可执行以下操作: Show(); Activate(); WindowState = FormWindowState.Normal; 这再次显示了表单。工作 问题: 如何在再次执行相同的exe时执行此操作,而不是双击trayicon 问题: ShowWindow(handle,SW_MAX)显示窗口,但表单中缺少某些元素。 注意:当我双击托盘图标时,不会发生这种情况。这将很有帮助,您可以在执行流程时

我执行我的程序,它随后显示一个表单。一旦我最小化它,它就会收缩到系统托盘中。双击我的系统托盘图标可执行以下操作:

Show();
Activate();
WindowState = FormWindowState.Normal;
这再次显示了表单。工作

问题: 如何在再次执行相同的exe时执行此操作,而不是双击trayicon

问题: ShowWindow(handle,SW_MAX)显示窗口,但表单中缺少某些元素。
注意:当我双击托盘图标时,不会发生这种情况。

这将很有帮助,您可以在执行流程时找到当前流程是否正在运行,如果运行可以最大化当前流程

这将很有帮助,您可以在执行流程时找到当前流程是否正在运行,如果运行,则可以最大化当前进程

窗口现在已最大化,但表单中的某些元素不会显示。为什么会这样?窗口现在被最大化了,但表单中的一些元素没有显示出来。为什么会这样?