C# 如何使用代码创建WebBrowser元素,而不是将其拖入?
目前,我可以在设计区域中拖动WebBrowser元素并制作WebBrowser。如何使用代码制作webbrowser?将web浏览器控件拖放到表单(Form1)中,并检查Form1.Designer.cs中的源代码通常只需命名网格/堆栈即可。就像我的例子一样,我将我的网格命名为“网格”。然后将其添加到表单中,我会这样做C# 如何使用代码创建WebBrowser元素,而不是将其拖入?,c#,browser,C#,Browser,目前,我可以在设计区域中拖动WebBrowser元素并制作WebBrowser。如何使用代码制作webbrowser?将web浏览器控件拖放到表单(Form1)中,并检查Form1.Designer.cs中的源代码通常只需命名网格/堆栈即可。就像我的例子一样,我将我的网格命名为“网格”。然后将其添加到表单中,我会这样做 WebBrowser wb = new WebBrowser(); grid.Children.Add(wb); 随后,如果需要将其向左或向右移动,则需要弄乱边距 Thickn
WebBrowser wb = new WebBrowser();
grid.Children.Add(wb);
随后,如果需要将其向左或向右移动,则需要弄乱边距
Thickness t = new Thickness { Top = 5, Left = 5, Right = 5, Bottom = 5 };
wb.Margin = t;
希望这有帮助。你是说在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;
有属性,但没有实际创建。WebBrowser browser=new WebBrowser();this.controls.add(浏览器);