Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.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
如何将webView2停靠在与表单大小相关但位于面板C#Winforms下方的位置_C#_Winforms_Webview2 - Fatal编程技术网

如何将webView2停靠在与表单大小相关但位于面板C#Winforms下方的位置

如何将webView2停靠在与表单大小相关但位于面板C#Winforms下方的位置,c#,winforms,webview2,C#,Winforms,Webview2,我最近开始使用微软的WebView2,现在我正在尝试制作一个浏览器,我的问题是,我似乎找不到一种方法来固定WebView相对于表单大小,但它仍然停留在固定在顶部的面板下方,目前,我曾尝试设置要填充的webview停靠点,但它位于面板下方,面板覆盖了webview/其中的某些部分。我如何防止webview进入面板下,并根据表单大小调整其大小?我遇到了类似的问题,但我成功地在没有任何代码的情况下修复了它, 我所做的是将锚点更改为“上、下、左、右”,这不知何故将我的用户控件置于我制作的面板下方,但它仍

我最近开始使用微软的WebView2,现在我正在尝试制作一个浏览器,我的问题是,我似乎找不到一种方法来固定WebView相对于表单大小,但它仍然停留在固定在顶部的面板下方,目前,我曾尝试设置要填充的webview停靠点,但它位于面板下方,面板覆盖了webview/其中的某些部分。我如何防止webview进入面板下,并根据表单大小调整其大小?

我遇到了类似的问题,但我成功地在没有任何代码的情况下修复了它, 我所做的是将锚点更改为“上、下、左、右”,这不知何故将我的用户控件置于我制作的面板下方,但它仍在根据表单大小调整大小

我已经用WebView2和上面的一个面板测试了相同的解决方案,它确实可以在不经过面板的情况下调整大小/适应

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

在默认C#Windows窗体上进行测试,WebView2 NuGet软件包安装在Visual Studio 2019的.NET Framework 4.7.2上,Windows 10 Pro 64位

右键单击停靠(顶部)面板,选择
SendToBack
。在同一容器中添加/粘贴View2控件,然后执行相同的操作,但选择
BringToFront
。或者,使用TableLayoutPanel,该面板用于简化控件的布局。