Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.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 如何在tabcontrol浏览器中捕获弹出网页_Vb.net_Winforms_Visual Studio 2010_Visual Studio - Fatal编程技术网

Vb.net 如何在tabcontrol浏览器中捕获弹出网页

Vb.net 如何在tabcontrol浏览器中捕获弹出网页,vb.net,winforms,visual-studio-2010,visual-studio,Vb.net,Winforms,Visual Studio 2010,Visual Studio,如何在单击时捕获弹出窗口当在webbrowser中单击按钮时,会打开一个弹出页面我需要将弹出页面捕获到tabcontrolbrowser中我想我理解您的要求。我遇到了一个类似的问题,我必须显示嵌套在另一个表单中的表单。为此,我使用了与此类似的代码: aForm = New TLoginForm aForm.TopLevel = False pnlLoginPanel.Controls.Add(aForm) If aForm.WindowState <> FormWindowState

如何在单击时捕获弹出窗口当在webbrowser中单击按钮时,会打开一个弹出页面我需要将弹出页面捕获到tabcontrolbrowser中

我想我理解您的要求。我遇到了一个类似的问题,我必须显示嵌套在另一个表单中的表单。为此,我使用了与此类似的代码:

aForm = New TLoginForm
aForm.TopLevel = False
pnlLoginPanel.Controls.Add(aForm)
If aForm.WindowState <> FormWindowState.Maximized Then
        aForm.WindowState = FormWindowState.Maximized
End If
aForm.Show()
aForm=新的TLoginForm
aForm.TopLevel=False
PnloginPanel.Controls.Add(aForm)
如果form.WindowState FormWindowState.Maximized,则
aForm.WindowState=FormWindowState.Maximized
如果结束
a形式显示()

我喜欢使用面板控件来包含我正在实例化的表单。在显示表单时,我更容易理解表单的边界,使用面板控件的控件也更容易。添加功能比单独使用选项卡页面更容易。当我使用一个登录表单或嵌套在另一个表单中的另一种表单类型时,我会创建一个面板控件来“保存”该表单,并为其显示提供边界。然后,必须将登录表单的TopLevel属性设置为False,以便我显示的表单知道它不会单独显示为顶级窗口。确保执行此操作,否则可能会遇到错误。WindowState.Maximized是为了确保表单填充面板。

您能详细说明一下您的具体问题吗。另外,请展示您尝试过的一些尝试,以便我们能够更好地帮助您解决您的问题。我使用的网站在登录时有一些弹出窗口。当我使用webbrowser登录时,会员区页面显示在弹出窗口中。会员区是弹出窗口,我需要在tabcontrol浏览器中捕获弹出窗口