c#调用其它程序时不丢失当前窗体焦点

来源:百度知道 编辑:UC知道 时间:2024/05/13 08:57:11
我想让c#在不丢失当前窗口的焦点时去运行(调用)其它程序。
希望说的详细点。谢谢!

可以隐藏执行外部程序

System.Diagnostics.Process p = new System.Diagnostics.Process();//创建进程
p.StartInfo.FileName = "notepad.exe";//进程打开文件名
p.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;//隐藏窗口
p.Start();//开始进程

做个for循环就可以解决了.你要说详细点的话,你代码没贴出来也不怎么好说

调用前后同时调用窗体事件中的Activate()或Focus()方法。