jiangsheng等高手进:如何让WebBrowser不要抢占焦点?
MDI上放一文本框,子窗体上放一WebBrowser,让WebBrowser打开一个页面,并定时刷新(为了测试),程序运行后,让MDI上的文本框获得焦点,可以观察到,当WebBrowser刷新的时候,焦点就不在文本框中了。这样一来,当某些页面正在打开的时候简直无法很好的输入网址!
请问各路好汉,怎么解决这个问题?谢谢。
[解决办法]
Private Sub WebBrowser1_GotFocus()
Text1.SetFocus
End Sub
获取焦点的时候,把焦点转移到指定的地方就OK了。
[解决办法]
http://topic.csdn.net/u/20100126/12/2af6ffae-362e-4d0c-996d-0296379b9e60.html?91806
参考 3F 的帖
[解决办法]
自动刷新的页面不会抢焦点,肯定是其他的代码更改了焦点。
[解决办法]
Private Sub MDIForm_Load()WebBrowser1.Navigate "www.baidu.com"Timer1.Enabled = TrueTimer1.Interval = 5000Form1.ShowEnd SubPrivate Sub Timer1_Timer()WebBrowser1.RefreshEnd SubPrivate Sub WebBrowser1_GotFocus()MDIForm1.Text1.SetFocusEnd Sub
[解决办法]
[解决办法]
网页打开的时候加个DoEvents试试
[解决办法]
如果软的不行来强硬一点的,把SetFous hook了哈哈