C#:将exe文件放在表单的前台

时间:2016-07-29 14:51:40

标签: c# .net

我需要将exe窗口(例如记事本)始终保持在表单的前台,这意味着即使我们点击表单,exe的窗口也会总是先于表格。
换句话说,我有一个按钮,当我们点击它时,它会启动exe并且会出现exe的窗口。如果我们点击从exe窗口开始,必须保留在它的位置 这就是我所做的:

Process myProcess = new Process();
       try
       {
           this.TopMost = false;
           string winpath = Environment.GetEnvironmentVariable("windir");
           myProcess.StartInfo.UseShellExecute = true;
           myProcess.StartInfo.FileName = winpath+@"\system32\notepad.exe";
           myProcess.Start();
       }
       catch (Exception ex)
       {
           MessageBox.Show(ex.Message);
       }

谢谢。

0 个答案:

没有答案