积极答复者
vb.net中 AxSHDocVw.DWebBrowserEvents2_NewWindow2Event 在哪?

问题
-
vb.net中 AxSHDocVw.DWebBrowserEvents2_NewWindow2Event 在哪?
Private Sub AxWebBrowser1_NewWindow2(ByVal sender As Object, ByVal e As AxSHDocVw.DWebBrowserEvents2_NewWindow2Event) Handles AxWebBrowser1.NewWindow2
Dim NewApp As New Form1()
NewApp.Visible = True
frmWB.AxWebBrowser1.RegisterAsBrowser = Truee.ppDisp = NewApp.AxWebBrowser1.Application
End Sub加下划线的都有问题,这是怎么回事呢?
AxSHDocVw.DWebBrowserEvents2_NewWindow2Event 在哪找?
答案
全部回复
-
- 已建议为答案 ThankfulHeartModerator 2012年1月12日 6:12
-
怎么我这没有这个元件?
请确认你是选择了“COM“面板而不是.NET面板,同时你安装了IE(没有卸载)。如果依旧不能解决问题,请:
1)下载对应版本的dll(http://www.dllbang.com/dll/ieframe_dll)
2)开始安装:
1、Windows 95/98/Me系统,则复制到C:Windows\System目录下。
2、Windows NT/2000系统,则复制到C:WINNT\System32目录下。
3、Windows XP系统,则复制到C:Windows\System32目录下。
3)然后打开“开始-运行-输入regsvr32 ieframe.dll”,重新启动机器,打开VS看看。
QQ我:
下载MSDN桌面工具(Vista,Win7)
我的博客园
慈善点击,点击此处 -
你可以參考 MSDN 文章
WebBrowser 類別
http://msdn.microsoft.com/zh-tw/library/system.windows.forms.webbrowser(v=vs.80).aspx
WebBrowser 控制項概觀
http://msdn.microsoft.com/zh-tw/library/w290k23d(v=vs.80).aspx
歡迎參觀我的Blog.NET菜鳥自救會
-
这个控件要怎么获取元件内容呢?
1)使用WebBrowser1.Document.GetElementById/GetElementsByTagName。2)获取Frame,使用WebBrowser1.Frame(0,此处是从0开始的索引).Document.(后面方法同1)。
QQ我:
下载MSDN桌面工具(Vista,Win7)
我的博客园
慈善点击,点击此处 -
-
找到了小歐说的那个
WebBrowser可以获取网页内容,但是AxWebBrowser1这个不行呀,不知道怎么的
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.LoadAxWebBrowser1.Navigate("http://search.taobao.com/")End SubPrivate Sub AxWebBrowser1_NewWindow2(ByVal sender As Object, ByVal e As AxSHDocVw.DWebBrowserEvents2_NewWindow2Event) Handles AxWebBrowser1.NewWindow2Dim frmWB As Form1frmWB = New Form1()frmWB.AxWebBrowser1.RegisterAsBrowser = Truee.ppDisp = frmWB.AxWebBrowser1.ApplicationfrmWB.Visible = TrueEnd SubPrivate Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ClickDim theElementCollection As String = AxWebBrowser1.Document.GetElementsByTagName("div")(2).GetAttribute("innertext").ToStringMsgBox(theElementCollection)End Sub- 已编辑 求真相 2012年1月12日 8:48
-
请确认你是选择了“COM“面板而不是.NET面板,同时你安装了IE(没有卸载)。
如果依旧不能解决问题,请:
1)下载对应版本的dll(http://www.mydll.org)
2)开始安装:
1、Windows 95/98/Me系统,则复制到C:Windows\System目录下。
2、Windows NT/2000系统,则复制到C:WINNT\System32目录下。
3、Windows XP系统,则复制到C:Windows\System32目录下。
3)然后打开“开始-运行-输入regsvr32 ieframe.dll”,重新启动机器,打开VS看看。
- 已编辑 mydll.org 2012年2月2日 4:50