部分代码
...
Thread t = new Thread(show);
t.Start();
...
this.BeginInvoke(new MethodInvoker(() =>
{
StForm.f1 = new Frm1(scr.Scr1, new Size(1920, 1080), true, -1932, -1080);
StForm.f1.Show();
StForm.f2 = new Frm2(scr.Scr2, new Size(1920, 1080), true, -8, -1088);//
StForm.f2.Show();
StForm.f3 = new Frm3(scr.Scr3, new Size(0, 0), true, 1912, -1088);
StForm.f3.Show();
StForm.f4 = new Frm4(scr.Scr4, new Size(0, 0), true, -1928, 0);
StForm.f4.Show();
StForm.f5 = new Frm5(scr.Scr5, new Size(0, 0), true, -8, -8);//
StForm.f5.Show();
StForm.f6 = new Frm6(scr.Scr6, new Size(0, 0), true, 1912, -8);
StForm.f6.Show();
}));
public class StForm
{
public static Frm1 f1 = new Frm1();
public static Frm2 f2 = new Frm2();
public static Frm3 f3 = new Frm3();
public static Frm4 f4 = new Frm4();
public static Frm5 f5 = new Frm5();
public static Frm6 f6 = new Frm6();
}
public Frm1(string url, Size size, bool full, int x, int y)
{
InitializeComponent();
this.Location = new Point(x, y);
if (full)
{
this.WindowState = FormWindowState.Maximized;//默认全屏
}
else
{
//自定义大小的全屏
this.Size = size;
}
this.webView21.Source = new System.Uri(url, System.UriKind.Absolute);
this.Text = this.Location.X.ToString();
}