我正在VB.NET中开发一个应用程序,其中我在主窗口中有一个名为“Form1”的WebBrowser控件。
Form1作为几个选项卡,其中第一个选项卡用于名为“wb1”的webbrowser控件。当窗口打开时,一些网址说“abc.com”正在加载。
这个abc.com网站有一些登录选项,在手动登录网站后,用户逐个解析(FIFO)后逐个获取工作。
每个工作,我应该说网页有几个框架。现在我想要的是,如果用户点击一个按钮,另一个表格将显示“Form2”将出现一个名为“wb2”的webbrowser控件。
我想将当前的wb1实例复制到wb2中。是否可以将其作为参数或以任何其他方式传递?
如果您误解了我的查询或要求,请随时发表评论,我会再解释一下。谢谢大家。等待解决方案。
答案 0 :(得分:0)
是的,您可以轻松地将对Web浏览器控件的引用传递给另一个表单。
在Form2中,您可以定义一个像这样的方法
Public Sub DoSomethingWithWebBrowser(wb as WebBrowser)
wb.DoWhatever
End Sub
然后在Form1中调用此方法传递控件的名称:
Form2.DoSomethingWithWebBrowser(WebBrowser1)