多显示器时,winform中需要form现在在另一个显示器中需要满足三个要素
- form的windowState是normal
- 设置form的top,left以及size
var scream = Screen.AllScreens[1].Bounds;
//left,top 左边上边的位置,就是通过这个定位到另一个显示器
this.Left = scream.X;
this.Top = scream.Y;
//form的大小,这里是全屏
this.Size = new System.Drawing.Size(scream.Width, scream.Height);
- 设置的这段代码要放在form_Shown的事件下