工具提示已冻结在Process.WaitForExit()

时间:2019-07-17 10:48:06

标签: c# process tooltip

我的应用程序有一个带有工具提示文本的按钮,但是当您按下该按钮时,它将运行一个新进程,然后等待其完成,然后才能再次使用原始应用程序。

myProcess.Start();
myProcess.WaitForExit();

问题是,如果用户将鼠标悬停在按钮上并显示工具提示,则会打开新程序,但是在调用进程正在等待退出时,由于GUI尚未更新,因此工具提示永远不会消失,而实际上会出现新的应用程序也是如此!

是否有一种方法可以使工具提示在WaitForExit()等待时消失?

我已经尝试过WaitForExit进行异步调用,尽管这会导致工具提示文本消失,但是调用应用程序的GUI现在可用于用户输入,这是我不想要的。

0 个答案:

没有答案