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

本文关键字:用户 控件 Windows 窗体 | 更新日期: 2023-09-27 18:31:31

任何帮助都可以!

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

假设我在Google的特定页面上打开了Web浏览器,并且我想在相同的状态下在新的Windows窗体中弹出用户控件,而不是作为将我带到 google.com 而是转到当前页面的新窗口。

有没有办法让它工作?

提前致谢

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

这是你可以做的。

a) 从父窗体类访问用户控件类。

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

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

请阅读此 WebBrowser.Url MSDN