当前位置:编程学习 > VB >>

如何实现象遨游一样的多窗口浏览器?

请各位大哥帮帮忙,在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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,