我在我的VB.NET表单中使用SHDocVw.InternetExplorer(在IE窗口中单击)。 然后我必须把注意力集中在我的表格上,做到了:
Me.Activate()
在我的开发者PC上,这种方法很好,但在另一台PC上没有激活 - 只是在Windows任务栏上闪烁。 试图使用SetForegroundWindow(iser32)方法也没有运气。 为什么不工作Me.Activate在另一台PC上?
答案 0 :(得分:0)
解决另一种方式:
Me.TopMost = True
然后当我必须激活我的表单时,我使用鼠标单击模拟mouse_event(user32)。