没有合适的资源?快使用搜索试试~ 我知道了~
首页C#中WebBrowser控件的属性和方法
C#中WebBrowser控件的属性和方法
需积分: 50 361 浏览量
更新于2023-03-16
评论 1
收藏 37KB DOC 举报
在开发C#项目时用到的WebBrowser,文档中汇总了该控件的属性和方法实现。包含代码实现。属性方法不足的地方希望大家补充。
资源详情
资源评论
资源推荐

第十四章 C#中 webbrowser 控件的应用
1、WebBrowser 的基本方法
Navigate(string urlString):浏览 urlString 表示的网址
Navigate(System.Uri url):浏览 url 表示的网址
Navigate(string urlString, string targetFrameName, byte[] postData, string additionalHeaders): 浏
览 urlString 表示的网址,并发送 postData 中的消息
//(通常我们登录一个网站的时候就会把用户名和密码作为 postData 发送出去)
GoBack():后退
GoForward():前进
Refresh():刷新
Stop():停止
GoHome():浏览主页
2、WebBrowser 控件的常用属性:
Document:获取当前正在浏览的文档
DocumentTitle:获取当前正在浏览的网页标题
StatusText:获取当前状态栏的文本
Url:获取当前正在浏览的网址的 Uri
ReadyState:获取浏览的状态
WebBrowser 控件的常用事件:
DocumentTitleChanged,
CanGoBackChanged,
CanGoForwardChanged,
DocumentTitleChanged,
ProgressChanged,
ProgressChanged
3、获取非 input 控件的值:(例如 label)
webBrowser1.Document.All["控件 ID"].InnerText;
或 webBrowser1.Document.GetElementById("控件 ID").InnerText;
或 webBrowser1.Document.GetElementById("控件 ID").GetAttribute("value");
4、获取 input 控件的值:(例如 TextBox)
webBrowser1.Document.All["控件 ID"].GetAttribute("value");;
或 webBrowser1.Document.GetElementById("控件 ID").GetAttribute("value");
5、给输入框赋值:
//对输入框的操作
user.InnerText = "name";
password.InnerText = "123";
webBrowser1.Document.GetElementById("password").SetAttribute("value", "Welcome123");
6、下拉框的设置:
//下拉框:
secret.SetAttribute("value", "question1");
7、复选框的设置:


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0