以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]WebBrowser控件点击页面中网址元素弹出错误提示  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=66159)

--  作者:13865161910
--  发布时间:2015/3/31 12:09:00
--  [求助]WebBrowser控件点击页面中网址元素弹出错误提示
窗口中添加了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聊天窗口功能一切正常,问题在于点击另外页面链接按钮便弹出如上图所示的错误,请教如何处理?

--  作者:有点甜
--  发布时间:2015/3/31 12:11:00
--  

换一种方式

 

http://www.foxtable.com/help/topics/0353.htm

 


--  作者:13865161910
--  发布时间:2015/3/31 13:31:00
--  
怎么用这个代码,在WebBrowser控件中显示网页?且二级页面也在控件中显示?
--  作者:13865161910
--  发布时间:2015/3/31 13:55:00
--  
涉及到外部协议请求,好像就会报错!在电脑浏览器中点击页面中的QQ聊天按钮,就会弹出一个如下图的协议请求,是否将页面转入到FoxTable项目的WebBrowser控件中,也会有相关的外部协议请求,只是因为浏览器内核不同,项目中只能弹出COM....错误的提示?

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

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

--  作者:有点甜
--  发布时间:2015/3/31 14:09:00
--  
Dim Proc As New Process \'定义一个新的Process
Proc.File =
"http://bbs.foxtable.com" \'指定要打开的网页地址
Proc.Start()

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