永发信息网

关于VB网页弹窗口的问题

答案:3  悬赏:10  手机版
解决时间 2021-05-15 22:20
  • 提问者网友:蓝莓格格巫
  • 2021-05-15 19:08

我在VB里显示一个网页,然后我就用VB模拟点击网页里的图片,但是有个问题

就是弹出了一个新的窗口(IE)来显示那个网页。我想利用VB来显示另一个网页。有办法吗?

最佳答案
  • 五星知识达人网友:时间的尘埃
  • 2021-05-15 20:16
看来你挺着急的,刚才已经给你建议了
给你个建议思路吧
取你想要点击的URL
用WebBrowser1.Navigate
全部回答
  • 1楼网友:傲气稳了全场
  • 2021-05-15 22:15

可以弄个WebBrowser1控件数组, WebBrowser1(0) WebBrowser1(1) 设计的时候重叠在一起,而后当打开新窗口时,原窗口隐藏,用对应的另一个窗口打开即可 由于两个窗口重叠在了一起,用户也无法觉察到 Dim iNum As Integer Private Sub Command1_Click() WebBrowser1(iNum).Navigate " http://www.baidu.com" End Sub Private Sub Form_Load() ShowWeb iNum End Sub Private Sub WebBrowser1_NewWindow2(Index As Integer, ppDisp As Object, Cancel As Boolean) ShowWeb 1 - Index Set ppDisp = WebBrowser1(1 - Index).Object End Sub Private Sub ShowWeb(ByVal i As Integer) WebBrowser1(i).Visible = True WebBrowser1(1 - i).Visible = False End Sub

来自 http://zhidao.baidu.com/question/90529645.html?si=3

  • 2楼网友:你可爱的野爹
  • 2021-05-15 21:27

使用webbrowser的newwindow事件,把新弹出来的窗口放到当前的webbrowser里面,然后在点击就可以了

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯