Csharp/C#教程:ProcessStartInfo.WindowStyle c#分享


ProcessStartInfo.WindowStyle c#

我使用以下内容启动我的一个应用程序

// Start the process ProcessStartInfo startInfo = new ProcessStartInfo(this.exeName); startInfo.WindowStyle = ProcessWindowStyle.Minimized; controlProcess = System.Diagnostics.Process.Start(startInfo); 

我看到的行为是,如果我的任务栏中没有项目,则上面启动我的独立应用程序,使用属性this.exeName获取应用程序的路径,并在任务栏上看到独立应用程序。

如果我的任务栏只有几个项目,上述情况就不会发生,我的独立应用程序只有在我在任务管理器中找到时才知道,这是我想要的,而不是上面描述的场景。

本质上,我想启动一个应用程序并使其保持运行而不显示其UI,更像是预加载应用程序,当用户点击某些操作时,让应用程序集中注意力并启用它以便用户可以执行操作

我的示例代码来自这里,看看这是否是我自己的实验项目的可行解决方案

链接文字

您需要在要启动的应用程序的主窗体上将ShowInTaskbar属性设置为false。 此外,您需要隐藏表单,直到用户操作请求显示它。

如果要使应用程序保持可见,还可以将notifyIcon添加到系统托盘。

执行您要求的(预加载应用程序)的可能性完全取决于应用程序的function; 启动时,您不能独立地对进程进行这种控制。

上述就是C#学习教程:ProcessStartInfo.WindowStyle c#分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1018365.html

(0)
上一篇 2022年1月3日
下一篇 2022年1月3日

精彩推荐