日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用WebBrowser与msHtml开发WinForms下的HtmlEditor控件

發布時間:2025/7/14 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用WebBrowser与msHtml开发WinForms下的HtmlEditor控件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

引用COM控件WebBrowser

引用msHtml。

BS,還在用vs2003。要是使用2005就不需要使用COM控件。

?

初始化:

With Me.AxWebBrowser1
???? .Navigate("about:blank")
???? doc = CType(.Document, mshtml.IHTMLDocument2)
???? doc.designMode = "on"
End With

bs:designMode居然是一個隱藏屬性,找了半天都沒有發現,還以為資料有誤呢。

常用命令:

Case "加粗"
??????????? doc.execCommand("Bold", False, Nothing)
??????? Case "傾斜"
??????????? doc.execCommand("Italic", False, Nothing)
??????? Case "下劃線"
??????????? doc.execCommand("Underline", False, Nothing)
??????? Case "序列"
??????????? doc.execCommand("InsertOrderedList", False, Nothing)
??????? Case "園點"
??????????? doc.execCommand("InsertUnorderedList", False, Nothing)
??????? Case "減少縮進"
??????????? doc.execCommand("Outdent", False, Nothing)
??????? Case "增加縮進"
??????????? doc.execCommand("Indent", False, Nothing)
??????? Case "左對齊"
??????????? doc.execCommand("JustifyLeft", False, Nothing)
??????? Case "居中"
??????????? doc.execCommand("JustifyCenter", False, Nothing)
??????? Case "右對齊"
??????????? doc.execCommand("JustifyRight", False, Nothing)
??????????? ' webBrowserBody.Document.ExecCommand("JustifyFull", false, null);
??????? Case "超鏈接"
??????????? doc.execCommand("CreateLink", True, Nothing)
??????? Case "圖片"
??????????? doc.execCommand("InsertImage", True, Nothing)
??????? Case "撤消"
??????????? doc.execCommand("Undo")
??????? Case "重做"
??????????? doc.execCommand("Redo")

?

查詢狀態

?????? Me.tb加粗.Pushed = doc.queryCommandState("Bold")
?????? Me.tb傾斜.Pushed = doc.queryCommandState("Italic")
?????? Me.tb下劃線.Pushed = doc.queryCommandState("Underline")

?????? Me.tb序列.Pushed = doc.queryCommandState("InsertOrderedList")
?????? Me.tb園點.Pushed = doc.queryCommandState("InsertUnorderedList")

?????? Me.tb左對齊.Pushed = doc.queryCommandState("JustifyLeft")
?????? Me.tb居中.Pushed = doc.queryCommandState("JustifyCenter")
?????? Me.tb右對齊.Pushed = doc.queryCommandState("JustifyRight")

?

返回設置控件內容:

Public Overrides Property Text() As String

??? Get
??????? Debug.WriteLine(Me.AxWebBrowser1.ReadyState)
??????? Return Me.doc.body.innerHTML
??? End Get
??? Set(ByVal Value As String)
??????? Debug.WriteLine(Me.AxWebBrowser1.ReadyState)
??????? Me.doc.body.innerHTML = Value
??? End Set
End Property

?

?

注意:如果是設置控件的內容,必須查詢Me.AxWebBrowser1.ReadyState的狀態為READYSTATE_COMPLETE才可以,不然body=Nothing.

如果判斷是否加載完成,AxWebBrowser1_NavigateComplete2事件引發時說明已加載完成。

轉載于:https://www.cnblogs.com/zqonline/archive/2009/05/22/1487231.html

總結

以上是生活随笔為你收集整理的使用WebBrowser与msHtml开发WinForms下的HtmlEditor控件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91视频污在线观看 | 日本一区二区在线 | 久久99日韩 | 久久日韩精品 | 日韩网站免费观看高清 | 国产精品自产拍 | 国产精品后入内射日本在线观看 | 欧美偷拍一区二区三区 | 成人免费国产 | 在线观看福利片 | 十八禁毛片 | 欧美一级专区 | 91老师片黄在线观看 | 黄色免费在线看 | 97超碰超碰 | 99免费 | 四季av一区二区凹凸精品 | 久久93| 亚洲成av人片在线观看无 | 成年免费视频黄网站在线观看 | 亚洲一区二区偷拍 | 嫩草在线视频 | 午夜三级av| 亚洲精品国产精品国自产观看浪潮 | 朴银狐电影中文在线看 | 国产精品成人网 | 就要干就要操 | 免费在线观看日韩 | 五十路中出| 男女污污视频在线观看 | 五月天婷婷伊人 | 欧美一级黑人 | 一边摸内裤一边吻胸 | 成人免费观看视频大全 | av大片在线免费观看 | 日韩黄片一区二区三区 | chinese国产精品 | 日韩精品福利视频 | 日韩www| 韩国女同性做爰三级 | 国产高清视频一区 | 91嫩草在线 | 男人久久天堂 | 日韩欧美一区二区三区久久婷婷 | 亚洲欧美日韩在线播放 | 男人天堂手机在线 | av片免费在线播放 | 日本黄网站色大片免费观看 | 91免费精品视频 | 黄色片网战 | 日韩乱码人妻无码中文字幕久久 | 青青草在线观看视频 | 神马久久午夜 | 青青草手机视频在线观看 | 乱子伦一区二区 | 第四色男人天堂 | 国产高清成人 | 色综合网站 | 国产精品永久免费视频 | 五月婷丁香 | 国产欧美精品久久 | 天天宗合| 二级黄色录像 | 国产黄色一级大片 | 日韩精品成人无码专区免费 | 超碰在| 国产69精品久久久久久久 | 手机看片欧美日韩 | 色阁av| 用力使劲高潮了888av | 久久超| 亚洲人妻一区二区三区 | 成人深夜福利视频 | 简单av网 | 国产女人在线 | 伊人77| 日韩欧美久久 | 久久久久国产精品夜夜夜夜夜 | 国产精品人人做人人爽 | 国产一级片视频 | 小箩莉末发育娇小性色xxxx | 国产亚洲成av人在线观看导航 | 欧美日韩tv| 欧日韩在线观看 | 成人v| jizz国产在线 | 国产一区二区在线电影 | 落日余晖图片 | 精品国产理论 | 亚洲大片在线观看 | 性久久| 日本三级中文字幕在线观看 | 国产欧美亚洲精品 | 国产污污视频在线观看 | 中文字幕亚洲乱码熟女1区2区 | 丁香婷婷六月天 | aaa色| 在线观看香蕉视频 | 亚洲精品一区二区三区影院忠贞 |