社区
C#
帖子详情
axWebBrowser1.Navigate(textBox1.Text, ref Zero, ref EmptyString, ref EmptyString, ref EmptyString);的三个相同引用是什么意思
chen_funer
2002-07-19 10:42:18
前面之声明了一个object EmptyString = "";
用三个相同的引用只能返回一个值亚,这样有什么意义;
另外,如何知道在vs中添加的组件的方法的详细信息,比如webbrowser等,我根本不知道它的好多类和函数的意思,请各位帮帮忙,谢谢
...全文
137
3
打赏
收藏
axWebBrowser1.Navigate(textBox1.Text, ref Zero, ref EmptyString, ref EmptyString, ref EmptyString);的三个相同引用是什么意思
前面之声明了一个object EmptyString = ""; 用三个相同的引用只能返回一个值亚,这样有什么意义; 另外,如何知道在vs中添加的组件的方法的详细信息,比如webbrowser等,我根本不知道它的好多类和函数的意思,请各位帮帮忙,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
juqiang
2002-07-19
打赏
举报
回复
我印象里面,webbrowser的navigate,后面的四个参数,都是variant类型的,一般的,只需要打开ie进行浏览的话,这几个参数是不用的。
比如我以前在bcb中的代码:
Variant t1 = null;
browser->Navigate(L"http://www.genersoft.com",&t1,&t1,&t1,&t1);
因为这四个变量我用不到,所以就无所谓了,随便找个变量(如上面的t1)方上去就可以了。
chen_funer
2002-07-19
打赏
举报
回复
谢谢两位
Hogwarts
2002-07-19
打赏
举报
回复
To chen_funer (我努力挥动翅膀):
正如方枪枪所说的,当使用嵌在WinForm里面的Explorer控件时,Navigate函数的后面几个参数一般都很少使用,所以一般在调用时都将参数赋为空值,例如:
Object EmptyString=System.Reflection.Missing.Value;
Object Zero=0;
this.axWebBrowser1.Navigate("http://www.microsoft.com",ref Zero,ref EmptyString,ref EmptyString,ref EmptyString);
当这些参数为空意味着让系统使用默认值或者空值。如果您需要了解Navigate()最后四个参数的含义,可以在MSDN里面察看IWebBrowser2::Navigate的函数说明。简单说,各个参数含义如下:
void AxWebBrowser.Navigate(
string uRL,
ref object flags,
ref object targetFrameName,
ref object postData,
ref object headers
)
uRL: 网页地址
flags: 指定浏览器行为,如NoWriteToCache和NoReadFromCache等
targetFrameName: 目标窗口名,如_blank和_SELF等。含义和HTML标记<a>的target属性相同。
postData: 使用POST方法时的数据
headers: 需要往HTTP Request的Header中添加的额外信息。
Hogwarts - S(u)ddenly dis@ppeared...
-
本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(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))。
c#
Web
Browser
开发参考资料
最近看到博客园入门教学文章比较流行,自己最近又偷懒比较多,没啥心得,不妨写一篇没啥深度的入门文章吧。
话说有了
Web
Browser
类,终于不用自己手动封装SHDocVw的
Ax
Web
Browser
这个ActiveX控件了。这个类如果仅仅作为一个和IE一模一样浏览器,那就太
没意思了(还不如直接用IE呢)。那么,无论我们是想做一个“定制版IE”,还是希望利用HTML来做用户界面(指WinApp而非
Web
App。许多单机软件
,包括Windows的帮助支持中心,都是HTM
一个简单的浏览器
添加
引用
在工具箱中添加 private void button1_Click(object sender, System.EventArgs e) { object
Zero
= 0; object Empty
String
= "";
string
local=this.
text
Box
1.
Text
;
ax
Web
Browser
1.
Navigat
e(local,
ref
Zero
,
如何在winform程序中显示网页
Create a new Visual C# Windows Application project named DOM. The form name defaults to Form1. In Solution Explorer, right-click the
Ref
erences folder and select Add
Ref
erence....
C#使用微软网页浏览器控件
C#使用微软网页浏览器控件 原文见:http://blog.csdn.net/Felomeng/archive/2007/05/18/1614411.aspx 摘要: 这个小示例展示了如何使用微软网页浏览器以及微软 文档对象模型(DOM)去处理任意网页中的元素。为了在编程中使用DOM,需要把网页浏览器和与它的方法、属性、事件相关的DOM添加到你的C#工程中。通过调用Na
从C#中访问DHTML DOM对象
摘要:本文说明了如何利用Microsoft
Web
Browser
(
Web
浏览器)控件和Microsoft Document Object Model (DOM)(文档对象模型),用编程的方式来访问
Web
中的每一个元素。 要访问
Web
页面的元素,首先必须
引用
Web
Browser
控件,以便应用其属性、对象、方法和事件。通过调用
Navigat
e方法,就可以用
Web
Browser
来打开页面。但要
C#
110,535
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章