当前位置:编程学习 > VB >>

焦点从Webbrowser移到TextBox上,光标无法显示

这是我一直困惑的事情。从Webbrowser上焦点转移到TextBox,光标就无法显示了,使用ShowCaret也无效,但是TextBox使用一切正常。要恢复必须要让另外一个非Webbrowser控件获得焦点,再转回TextBox。我以前也是这么解决的。但是最近使用Webbrowser的次数多了,这个方法也觉得非常不好。请问这是什么原因造成的,如何解决呢?小弟的分都差不多完了,对不起了。。。 --------------------编程问答-------------------- 不知道你是用什么代码来实现的。

Private Sub Command1_Click()
WebBrowser1.SetFocus
End Sub

Private Sub Command2_Click()
Text1.SetFocus
End Sub

这个代码和你的问题能联系上吗?没发现有光标无法显示啊 --------------------编程问答-------------------- 代码贴来看看~~~~~~~~ --------------------编程问答-------------------- 首先用鼠标点击Webbrowser让Webbrowser获得焦点,然后你点击TextBox让TextBox获得焦点,如果问题没出现,多试几次看看。我这里是100%会出现这个问题,旧电脑也是这个问题,环境是XP SP2 + VB6 SP6 + IE7,可能是IE7的问题吧。
补充:VB ,  网络编程
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,