winforms Visual Studio 2019社区工具箱没有Web浏览器控件

1u4esq0p  于 2023-01-31  发布在  其他
关注(0)|答案(3)|浏览(698)

My Visual Studio toolbox
我有一个WinForms应用程序,当我设计一个表单时,工具箱显示没有webbrowser控件。框架是. NET 5.0。我使用Visual Studio 2019 Community最新版本v16.8.6,如截图所示。
有人能帮帮我吗?

jxct1oxe

jxct1oxe1#

WebBrowser控件已经过时了,很难正确地呈现大多数现代网站。我建议使用WebView2来代替,它基于Chromium Edge https://learn.microsoft.com/microsoft-edge/webview2/get-started/winforms

fhg3lkii

fhg3lkii2#

我有VS 2022和.NET 6.0,它也不在工具箱中。我可以通过编辑MyForm.Designer.cs文件来添加它。我在文件中添加了4个部分的代码。this.webBrowser1 = new System.Windows.Forms.WebBrowser();

// 
        // webBrowser1
        // 
        this.webBrowser1.Location = new System.Drawing.Point(1064, 24);
        this.webBrowser1.Margin = new System.Windows.Forms.Padding(5, 3, 5, 3);
        this.webBrowser1.MinimumSize = new System.Drawing.Size(27, 27);
        this.webBrowser1.Name = "webBrowser1";
        this.webBrowser1.Size = new System.Drawing.Size(405, 506);
        this.webBrowser1.TabIndex = 27;

这个.控件.添加(这个.网页浏览器1);
私有系统。Windows。窗体。网页浏览器

vjhs03f7

vjhs03f73#

超级...对我有用
=新的系统.窗口.窗体. Web浏览器();

// 
    // webBrowser1
    // 
    this.webBrowser1.Location = new System.Drawing.Point(1064, 24);
    this.webBrowser1.Margin = new System.Windows.Forms.Padding(5, 3, 5, 3);
    this.webBrowser1.MinimumSize = new System.Drawing.Size(27, 27);
    this.webBrowser1.Name = "webBrowser1";
    this.webBrowser1.Size = new System.Drawing.Size(405, 506);
    this.webBrowser1.TabIndex = 27;

这个.控件.添加(这个.网页浏览器1);
私有系统。Windows。窗体。网页浏览器

相关问题