vb.net 里 appactivate() 失效

vb.net
想法是

process.star() 某exe 后。

给他个焦点 appactivate() 。

后sendkey()对他进行操作

但给appactivate() 后。偶尔没给上焦点,此时任务栏里 图标一直在闪烁。

不知道为什么,

有大神知道原因和解决方法吗?


对了,普通的点击事件里是没问题,可能我的代码里是写在 Form1_Load 里面的 调用的 方法,就出现了上述的问题。没激活成功,就在任务栏里闪啊闪。

SetForegroundWindow()也用过。。效果一样。唉

调用SetForegroundWindow api