如何相对于表单大小但在面板下方停靠 webView2 C# Winforms

问题描述

我最近开始使用 Microsoft 的 WebView2,现在我正在尝试制作一个浏览器,我的问题是我似乎无法找到一种方法来停靠 WebView 相对于表单大小但它保持低于停靠在顶部的面板,目前,我试图为 webview 设置停靠栏以填充,但它位于面板下方,面板覆盖了 webview/它的某些部分。我怎样才能防止 webview 进入面板下,并根据表单大小调整大小?

解决方法

我遇到了类似的问题,但我设法在没有任何代码的情况下修复了它, 我所做的是将锚点更改为“顶部、底部、左侧、右侧”,这以某种方式将我的用户控件置于我制作的面板下方,但它仍在根据表单大小调整大小。

我已经用 WebView2 和它上面的面板测试了相同的解决方案,这确实使它在不进入面板的情况下调整大小/适应。

与往常一样,如果您有任何其他问题,请随时@我并提供调试数据,例如错误、您的 Visual Studio 版本、您使用的框架以及您手头的任何其他数据。

在 Windows 10 Pro 64 位的 Visual Studio 2019 中安装了 WebView2 NuGet 包的默认 C# Windows 窗体上进行了测试