兄弟,怎么让C#程序默认显示在扩展屏上,这个问题怎么解决的,盼回复
展开全部
1)获取当前系统连接的屏幕数量:
Screen.AllScreens.Count();
获取当前屏幕的名称:
string CurrentScreenName = Screen.FromControl(this).DeviceName;
2)获取当前屏幕对象:
Screen CurrentScreen = Screen.FromControl(this);
获取当前鼠标所在的屏幕:
Screen CurrentScreen = Screen.FromPoint(new Point(Cursor.Position.X, Cursor.Position.Y));
3)让窗体在第2个屏幕上显示,默认屏幕Index = 0、 第二个扩展屏幕Index=1……类推
//在第二个屏幕上,将窗体显示在屏幕中央
this.Left = ((Screen.AllScreens[1].Bounds.Width - this.Width) / 2);
this.Top = ((Screen.AllScreens[1].Bounds.Height - this.Height) / 2);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询