如何在 Visual Studio 2019 Windows Forms 应用程序中显示 Web 浏览器?
How to show Web Browser in Visual Studio 2019 Windows Forms Application?
当我尝试在 windows 表单应用程序中使用 Web 浏览器时。无法找到任何 Web 浏览器控件。然后我使用网络浏览器 class 在表单加载中创建一个浏览器。
问题: 使用波纹管代码无法在 windows 表单加载中显示 Web 浏览器。
private void Form1_Load(object sender, EventArgs e)
{
WebBrowser webBrowser = new WebBrowser();
webBrowser.Dock = DockStyle.Fill;
webBrowser.Width = this.Width;
webBrowser.Height = this.Height;
//webBrowser.Navigate(new Uri("https://www.google.com"));
webBrowser.Url = new Uri("https://www.google.com");
webBrowser.ScrollBarsEnabled = true;
webBrowser.Visible = true;
webBrowser.ScriptErrorsSuppressed = true;
webBrowser.Show();
}
吉米说的对。我们浏览器需要在表单控件内添加。
工作代码片段。
private void Form1_Load(object sender, EventArgs e)
{
WebBrowser webBrowser = new WebBrowser();
webBrowser.Dock = DockStyle.Fill;
webBrowser.Width = this.Width;
webBrowser.Height = this.Height;
//webBrowser.Navigate(new Uri("https://www.google.com"));
webBrowser.Url = new Uri("https://www.google.com");
webBrowser.ScrollBarsEnabled = true;
webBrowser.Visible = true;
webBrowser.ScriptErrorsSuppressed = true;
this.Controls.Add(webBrowser);
}
当我尝试在 windows 表单应用程序中使用 Web 浏览器时。无法找到任何 Web 浏览器控件。然后我使用网络浏览器 class 在表单加载中创建一个浏览器。
问题: 使用波纹管代码无法在 windows 表单加载中显示 Web 浏览器。
private void Form1_Load(object sender, EventArgs e)
{
WebBrowser webBrowser = new WebBrowser();
webBrowser.Dock = DockStyle.Fill;
webBrowser.Width = this.Width;
webBrowser.Height = this.Height;
//webBrowser.Navigate(new Uri("https://www.google.com"));
webBrowser.Url = new Uri("https://www.google.com");
webBrowser.ScrollBarsEnabled = true;
webBrowser.Visible = true;
webBrowser.ScriptErrorsSuppressed = true;
webBrowser.Show();
}
吉米说的对。我们浏览器需要在表单控件内添加。
工作代码片段。
private void Form1_Load(object sender, EventArgs e)
{
WebBrowser webBrowser = new WebBrowser();
webBrowser.Dock = DockStyle.Fill;
webBrowser.Width = this.Width;
webBrowser.Height = this.Height;
//webBrowser.Navigate(new Uri("https://www.google.com"));
webBrowser.Url = new Uri("https://www.google.com");
webBrowser.ScrollBarsEnabled = true;
webBrowser.Visible = true;
webBrowser.ScriptErrorsSuppressed = true;
this.Controls.Add(webBrowser);
}