Winform 执行exe

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Winform 执行exe相关的知识,希望对你有一定的参考价值。

Winform 通过System.Diagnostics.Process.start("path")可以打开exe文件,我现在的项目中主form是全屏的,通过这样执行的exe文件不是在屏幕的最前面显示出来的,而是在全屏form的后面,被遮住了,能不能设置下让打开的程序在屏幕的最前面显示呢?

this.TopMost = true;
//直到程序初始化完成,等待用户输入才结束.
System.Diagnostics.Process.Start("path").WaitForInputIdlethis.();
TopMost = false;
虽然有点蹩脚....
参考技术A 这个你可以通过把你的主窗体的toplevel设置为false试试
又或者用到句柄,首先打开exe文件
获取其句柄,然后通过win32函数将其置顶

楼主可以试试

以上是关于Winform 执行exe的主要内容,如果未能解决你的问题,请参考以下文章

如何在winform窗体加载完以后再执行某个事

winform Load有啥作用

C# WinForm获取 当前执行程序路径的几种方法

winform中为啥return后还继续执行?

c# winform自动更新的一点问题

Winform中定时执行任务要怎么处理