为何会这样,小生在窗体中加入一个WebBrowser控件,但执行后总是打开IE,这是为何,请各位赐教之.谢谢了

stboy 2002-03-22 06:03:12
object falg,FRAMname,pd,had;
string url;
url="c:\\";
falg=0x40;
FRAMname="_BLANK";
pd=0;
had=0;
axWebBrowser1.Navigate (url,ref falg,ref FRAMname,ref pd,ref had);
为何会这样,小生在窗体中加入一个WebBrowser控件,但执行后总是打开IE,这是为何,请各位赐教之.谢谢了
...全文
82 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qqchen79 2002-10-09
  • 打赏
  • 举报
回复
object nil = null;
axWebBrowser1.Navigate(url, ref nil, ref nil, ref nil, ref nil);
foxflying 2002-10-08
  • 打赏
  • 举报
回复
好象FRAMname=""不能解决问题!我用的是c#.

我也在企图做个浏览器,听说,把自己的程序注册成系统默认的浏览器可以解决问题,我还没有试过。

我还遇到当单击链结时,我虽然创建了一个新的窗口,但是好像vs自动生成消息响应事件不能告诉我链结的地址字符串,仍旧是打开了ie。不知道怎么解决,哪位大侠做过浏览器,可否传授一下经验?

acptvc 2002-03-26
  • 打赏
  • 举报
回复
感谢您使用微软产品。

在调用Navigate方法时,您只需给TargetFrameName参数传递空值即可在当前控件中浏览网页,而不是新开一个IE窗口。
在您的程序中只需作以下一句改动即可。
FRAMname="";

关于使用WebBrowser控件,您还可以在MSDN中您还可以找到一个相关的示例:
MSDN Home > MSDN Library > .NET Development > .NET Framework SDK > .NET Framework > QuickStarts > Windows Forms QuickStart
或使用以下链接:http://samples.gotdotnet.com/quickstart/aspplus/default.aspx?url=/quickstart/winforms/doc/WinFormsAxHosting.aspx


- 微软全球技术中心 VC技术支持

本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款
(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查
(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
stboy 2002-03-25
  • 打赏
  • 举报
回复
所有FRAMname参数我都试过了但还是如此
Edward 2002-03-22
  • 打赏
  • 举报
回复
是你自己指定要在一个新的窗口打开联接的:_BLANK,我想应该用 _self 或者省略不需要的参数。

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧