高手救我,如何在一个窗体里放置多个真正的WebBrowser?在一个窗体里放置多个WebBrowser控件,其实它们只是一个WebBrowser的多个窗口而已,相当于一个浏览器的多个窗口,进程都是一个,cook都是一个。常见的问题就是两个窗口不能用两个账号同时登录一个论坛(因为他们的CookID都是一样的),一个登录了,另一个也跟着变了。我现在要在一个窗体里放置多个真正的浏览器,就像打开多个IE一样,而不是一个IE的多个“新窗口”。急阿,不知道我说清楚没有,大家帮忙啊。

解决方案 »

  1.   

    比较省事的方法是
    1.多开几个程序
    2.用ActiveX Exe放你的WebBrowser控件
      

  2.   


    楼上的老大,能详细说说“2.用ActiveX Exe放你的WebBrowser控件”方法吗?先谢谢啦。
      

  3.   

    先学学ActiveX,这是Com模型的一种方法,在微软的VB程序员指南(也是MSDN的一部分曾经单独出版过)有详细介绍
      

  4.   

    要看看你的用户账号的保存方式了,如果是cookie保存的话即使你开了多个程序,或者关闭了再打开都是一样的,因为用户帐号信息是保存在客户端的。
      

  5.   

    同一个进程共享同一个Session,所以你要启动浏览器程序的多个实例,然后用一个程序管理这些实例