当前,Form1将完成解析,但会根据您连接的显示量打开更多表单,因此2个显示将生成2个新的Form2实例。
Form2只是一个在其中加载了WebBrowser的Form。我在Form2上什么都没有编码。
在我显示()Form2之前,我设置了一些属性,例如全宽和高度,以便打开的表单占用该监视器的全屏。如何从Form1访问Form2.WebBrowser1.Url?我需要Form1使其在每个屏幕上加载不同的URL。
答案 0 :(得分:1)
我要么: -
取决于您是否只想在表单加载后更改它。
public partial class Form2 : Form
{
//This is the Constructor
public Form2()
{
InitializeComponent();
}
//This is an overloaded constructor that takes a url argument
public Form2(string URL )
{
InitializeComponent();
//Store the URL For Later
URLToDisplay = URL
}
//Property that you can access any where you have a reference to the form instance
public int URLToDisplay { get; set; }
}
使用上面的构造函数,你可以这样做....
Form2 frm = new Form2("www.google.co.uk");
frm.Show();