Foxtable(狐表)用户栏目专家坐堂 → [求助]WebBrowser控件点击页面中网址元素弹出错误提示


  共有4123人关注过本帖树形打印复制链接

主题:[求助]WebBrowser控件点击页面中网址元素弹出错误提示

帅哥哟,离线,有人找我吗?
13865161910
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:396 积分:3297 威望:0 精华:0 注册:2014/12/13 14:35:00
[求助]WebBrowser控件点击页面中网址元素弹出错误提示  发帖心情 Post By:2015/3/31 12:09:00 [只看该作者]

窗口中添加了WebBrowser控件,并在窗口的全局事件---Click加入代码
以下内容为程序代码:

1 Dim wb As WinForm.WebBrowser = e.Form.Controls("WebBrowser1")
2 Dim wc As WinForm.Control = e.Sender
3 If Typeof wc Is winform.button
4 Dim bt As WinForm.Button = wc
5 'MessageBox.show(bt.text)
6 Select Case bt.Text
7 Case "按钮名称1"
8 wb.Address = "http://地址1"
9 Case "按钮名称2"
10 wb.Address = "http://地址2"
11 Case "按钮名称3"
12 wb.Address = "http://地址3"
13 Case "按钮名称4"
14 wb.Address = "http://地址4"
15 End Select
16 End If

以上为背景,问题:某一个连接地址页面中有一个联系QQ的

图片点击可在新窗口打开查看此主题相关图片如下:33333.png
图片点击可在新窗口打开查看


再次点击另一个页面按钮,提示
图片点击可在新窗口打开查看此主题相关图片如下:222222.png
图片点击可在新窗口打开查看


弹出QQ聊天窗口功能一切正常,问题在于点击另外页面链接按钮便弹出如上图所示的错误,请教如何处理?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/31 12:11:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
13865161910
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:396 积分:3297 威望:0 精华:0 注册:2014/12/13 14:35:00
  发帖心情 Post By:2015/3/31 13:31:00 [只看该作者]

怎么用这个代码,在WebBrowser控件中显示网页?且二级页面也在控件中显示?

 回到顶部
帅哥哟,离线,有人找我吗?
13865161910
  4楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:396 积分:3297 威望:0 精华:0 注册:2014/12/13 14:35:00
  发帖心情 Post By:2015/3/31 13:55:00 [只看该作者]

涉及到外部协议请求,好像就会报错!在电脑浏览器中点击页面中的QQ聊天按钮,就会弹出一个如下图的协议请求,是否将页面转入到FoxTable项目的WebBrowser控件中,也会有相关的外部协议请求,只是因为浏览器内核不同,项目中只能弹出COM....错误的提示?

图片点击可在新窗口打开查看此主题相关图片如下:44444.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2015/3/31 13:54:52编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/31 14:09:00 [只看该作者]

Dim Proc As New Process '定义一个新的Process
Proc.File =
"http://bbs.foxtable.com" '指定要打开的网页地址
Proc.Start()

 回到顶部
帅哥哟,离线,有人找我吗?
13865161910
  6楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:396 积分:3297 威望:0 精华:0 注册:2014/12/13 14:35:00
  发帖心情 Post By:2015/4/8 10:55:00 [只看该作者]

您这中方式,是引用电脑的IE浏览器打开设定的网址,我想在窗口中 利用webBrowser 控件,能模拟想网页一样,如一个控件,设置标签页,或者将二级页面或三级页面显示在多个控件上,这个要如何写代码呢?

 回到顶部