在新的 Windows 窗体 C# 中弹出用户控件
本文关键字:用户 控件 Windows 窗体 | 更新日期: 2023-09-27 18:31:31
任何帮助都可以!
我有一个包含用户控件的 C# GUI,这个用户控件包含一个 Web 浏览器,我想制作一个按钮,使其在当前状态下在新窗口中弹出。
假设我在Google的特定页面上打开了Web浏览器,并且我想在相同的状态下在新的Windows窗体中弹出用户控件,而不是作为将我带到 google.com 而是转到当前页面的新窗口。
有没有办法让它工作?
提前致谢
这是你可以做的。
a) 从父窗体类访问用户控件类。
b) 在用户控件类中创建一个内部属性,该属性将返回您的 WebBrowser 控件对象。
c) 然后,您可以从主窗体访问 WebBrowser.Url 属性,然后保存此 URL、重定向浏览器或保存 URL 以稍后使用相同的 URL 显示用户控件。如果将字符串分配给此 Url 属性,它将浏览器导航到该页面。
请阅读此 WebBrowser.Url MSDN