0

目前我可以在设计区域中拖动一个 WebBrowser 元素并制作一个 webbrowser。如何使用代码制作网页浏览器?

4

3 回答 3

1

将 Web 浏览器控件拖放到您的表单 (Form1) 中,并检查 Form1.Designer.cs 中的源代码

于 2013-05-27T00:43:45.260 回答
1

你的意思是在Winforms中?

WebBrowser webBrowser = new WebBrowser();
this.Controls.Add(webBrowser);

这对于任何 Winforms 控件都是一样的。

如果要为控件设置属性,可以在声明时执行此操作:

WebBrowser webBrowser = new WebBrowser() { Width = 500, Height = 500 };
this.Controls.Add(webBrowser);

或者在添加到控件集合之前:

WebBrowser webBrowser = new WebBrowser();
webBrowser.Width = 500;
webBrowser.Height = 500;
this.Controls.Add(webBrowser);

或添加后:

WebBrowser webBrowser = new WebBrowser();
this.Controls.Add(webBrowser);
this.Controls["webBrowser"].Width = 500;
this.Controls["webBrowser"].Height = 500;
于 2013-05-27T00:49:40.330 回答
0

通常,只需命名 Grid/Stack。就像我的情况一样,我将我的网格命名为“网格”。然后将其添加到表单中,我会这样做。

WebBrowser wb = new WebBrowser();
grid.Children.Add(wb);

随后,如果您需要将其向左或向右移动,则需要弄乱边距。

Thickness t = new Thickness { Top = 5, Left = 5, Right = 5, Bottom = 5 };
wb.Margin = t;

希望这可以帮助。

于 2013-05-27T00:46:05.367 回答