Dim WebBrowser1 As WinForm.WebBrowser
WebBrowser1 = e.Form.CreateControl("WebBrowser1", ControlTypeEnum.WebBrowser)
WebBrowser1.Dock = System.Windows.Forms.DockStyle.Fill
Dim webBrowser As Object = WebBrowser1.basecontrol
webBrowser.Url = new System.Uri(ProjectPath & "kindeditor\index.html", System.UriKind.Absolute)
s="nihao"
'msgbox(s)//这里不添加显示框,下面的一句代码就不起作用。为什么?
WebBrowser.Document.InvokeScript("setcontent", New String() {s})
我在网上找了一个判断网页加载完毕的代码,但不知道如何改写。
- Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object,URL As Variant)
- If (pDisp Is WebBrowser1.Object) Then
- Debug.Print "Web document is finished downloading"
- End If
- End Sub