如何实现象遨游一样的多窗口浏览器?
请各位大哥帮帮忙,在vs2005中实现多窗口浏览器,比如象遨游一样,我用TabControl1作为实现多窗口的控件,在 Private Sub WebBrowser1_NewWindow(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles WebBrowser1.NewWindow中的代码应该怎么样写啊,下面是我写的代码e.Cancel = True
Dim urlNew As String = Me.WebBrowser1.StatusText
Dim newTabpage As New TabPage
newTabpage = Me.TabPage1
TabControl1.TabPages.Add(newTabpage)
Dim web As New WebBrowser
'web = Me.WebBrowser1
'Me.TabPage1.Container.Add(Me.WebBrowser1)
web.Dock = DockStyle.Left
web.Navigate(urlNew)
为什么WebBrowser1被tabpage覆盖了啊? --------------------编程问答-------------------- Dim newTabpage As New TabPage
newTabpage = Me.TabPage1
首先这两句可能存在问题,你得到的newTabpage不会是一个新的tabPage,而是改名换姓后的TabPage1。
要让web在你的newTabpage中显示,需设置:
web.parent=newTabpage --------------------编程问答-------------------- 还是不对啊,点击新的网页的时候还是显示不出来啊,能不能把完整的代码给我!非常的感谢您的帮忙啊! --------------------编程问答-------------------- 要代码没有,要命一条。
补充:VB , VBA