WYTC-C#控制項-WebBrowser

 WebBrowser(網頁瀏覽器) 控制項
常用屬性:
AllowNavigation 在載入初始網頁後,設定是否可以瀏覽其它網頁
Document 獲取Document,用來表示目前陳在WebBrowser控制項中的網頁的原始檔內容
DocumentText 用來獲取或設定目前WebBrowser中所顯示網頁原碼。通常是將HTML內容指定給此屬性來顯示自頂訂的網頁內容.
DocumentTitle 用來獲取目前Webbrowser中網頁的標題
Isbusy  布林值,用來獲取目前是否正在載入新文件
IsOffine 布林值,用來獲取和設定目前是否為離線狀態
ObjectForScripting 用來設定webbrowser為可存取script語法的物件.
StatusText 用來獲取webbrowser控制項的狀態文字
url  

常用方法:
Goback() 上一頁
GoForward() 下一頁
GoHome() 主頁
GoSearch() 到預設搜索網頁
Stop()  停止載入網頁動作
print()  打印,將目前網頁存成mdi圖片格式
Refresh() 刷新
Navigate(URL) 將指定的URL網頁開起
ShowPageSetupDialog() 設定打印格式
ShowPrintDialog() 打印
ShowPrintPreviewDialog() 打印預覽
ShowPropertiesDialog() 內容
ShowSaveAsDialg() 另存新檔

常用事件:
DocumentCompleted 當webbrowser完成所有文件載入時觸發
DocumentTitleChanged 當Webbrowser標題變更時觸發
Navigated  當Webbrowser已經開始載入新文件時觸發
Navegating  當webbrowser開始載入新文件之前觸發,可用來控制瀏覽是否取消

還須了解兩個重要類別:HtmlDocument類別(HTML文件內容) HtmlElement 類別(HTML項目元素)

HtmlDocument 類別
屬性:
All 用來獲取所有Htmlelement物件集合
BOdy 用來獲取body的htmlelement
Forms 用來獲取所有<FORM>項目集合
Images 用來獲取文件中所有<IMG>項目集合
Links 用來獲取文件中所有 超鏈接 的清單
Title 用來獲取<TITLE>的內容值
URL 用來獲取此文件的URL位置

方法:
CreateElement()  建立新的HTML元素
GetElementById() 用來獲取使用ID作為屬性的HtmlElement
GetElementByTagName() 用來獲取指定html標籤的項目集合
InvokeScript()  用來執行網頁中的script函式,也就是從視窗應用程式中可執行網頁中的方法
Write(HTML)  將Html內容寫入至新網頁中

HtmlElement 類別
屬性:
All  取得目元素下所有項目集合
InnerHtml InnerHtml所取代的內嵌文字,具有解釋HTML的能力
InnerText InnerText只取代內同嵌文字,不包含HTML標籤
OuterHtml OuterHtml具有解釋HTML能力,而且取代整個物件
OuterText OuterText取代整個物件,因此喪失HTML標鐵
方法:
AppendChild() 可將新HTML元素項目加入
GetAttribute() 用來獲取項目元素上某屬性的內容值
SetAttribute() 用來設定項目元素上某屬性的內容值
GetElementsByTagName() 用來獲取指定HTML標籤名稱的項目元素集合

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

物欲添彩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值