在新的Windows窗体C#中弹出用户控件

时间:2014-11-23 13:13:41

标签: c# user-interface user-controls windows-forms-designer

任何帮助都可以!

我有一个包含用户控件的C#GUI,这个用户控件包含一个Web浏览器,我想创建一个按钮,使其在当前状态下以新窗口弹出。

假设我在Google的特定页面上打开了网络浏览器,我想在同一个州的新Windows窗体中弹出用户控件,而不是将我带到google.com的新窗口但到了我打开的当前页面。

有没有让它发挥作用?

提前致谢

1 个答案:

答案 0 :(得分:0)

这是你可以做的。

a)从父窗体类访问UserControl类。

b)在用户控件类中创建一个内部属性,该属性将返回WebBrowser控件对象。

c)然后,您可以从主窗体访问WebBrowser.Url属性,然后保存此URL,重定向浏览器或保存URL以便稍后使用相同的URL显示用户控件。如果您为此Url属性分配字符串,则会将浏览器导航到该页面。

请阅读此WebBrowser.Url MSDN