Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 制作多个WebBrowser';没有在文件中拖动它们_Vb.net - Fatal编程技术网

Vb.net 制作多个WebBrowser';没有在文件中拖动它们

Vb.net 制作多个WebBrowser';没有在文件中拖动它们,vb.net,Vb.net,好的,我正在制作一个程序,使用多个浏览器和不同的cookie。它通过几个帐户登录到同一个站点。然而,要登录多个站点,我需要多个运行相同功能的webbrowser,但我希望这个程序能够根据需要登录到尽可能多的帐户,因此我基本上需要生成一个webbrowser。我需要一个在表单上生成webbrowser的代码,而不是将其放入表单中。这是可能的吗?您可以使用表单的加载事件创建新的WebBrowser()控件,并将它们添加到表单的控件集合中 但是,没有必要为了使用它们而将它们添加到表单中 您可以动态创建

好的,我正在制作一个程序,使用多个浏览器和不同的cookie。它通过几个帐户登录到同一个站点。然而,要登录多个站点,我需要多个运行相同功能的webbrowser,但我希望这个程序能够根据需要登录到尽可能多的帐户,因此我基本上需要生成一个webbrowser。我需要一个在表单上生成webbrowser的代码,而不是将其放入表单中。这是可能的吗?

您可以使用表单的
加载
事件创建
新的WebBrowser()
控件,并
将它们添加到表单的
控件
集合中

但是,没有必要为了使用它们而将它们添加到表单中


您可以动态创建许多WebBrowser,但它无法按您想要的方式工作。每个WebBrowser将充当Internet Explorer的一个单独选项卡。有关更多信息,您可以查看以下内容


.

使用tabcontrol并将每个webbrowser放在单独的tabpage中。您可以使用webbrowser轻松声明选项卡页面,并根据需要添加或删除选项卡页面。由于webbrowser加载的每个文档都有自己的cookie集合,并且网站是您自己的,因此您应该能够设置您的网站以接受来自同一台机器的多个用户,至少暂时可以进行测试。

为什么您要尝试登录同一网站上的多个帐户?这是针对我的网站,我需要这样做,以便测试一次可以登录多少用户。所以没有办法解决这个问题吗\我想你每次都可以尝试清除cookies,但我不相信这有多有效。我怀疑,如果它可以工作,您将需要等待,并关闭/删除每个WB实例。检查此项可能会有所帮助。您应该发布收到的错误。然而,David提出了一个更重要的问题,与您的情况有关。