Me.Activate()不适用于某些PC

时间:2015-06-23 10:28:14

标签: vb.net

我在我的VB.NET表单中使用SHDocVw.InternetExplorer(在IE窗口中单击)。 然后我必须把注意力集中在我的表格上,做到了:

Me.Activate()

在我的开发者PC上,这种方法很好,但在另一台PC上没有激活 - 只是在Windows任务栏上闪烁。 试图使用SetForegroundWindow(iser32)方法也没有运气。 为什么不工作Me.Activate在另一台PC上?

1 个答案:

答案 0 :(得分:0)

解决另一种方式:

Me.TopMost = True

然后当我必须激活我的表单时,我使用鼠标单击模拟mouse_event(user32)。