C#中多屏现实--Screen类的使用

Screen类

表示单个系统上的一个或多个显示设备

命名空间:System.Windows.Forms

程序集:System.Windows.Forms(在System.Windows.Forms.dll中)

语法:public class Screen

此对象的构造函数不是公共的,因此无法显示创建Screen对象,该对象在调用公共方法时创建。

Screen.AllScreens属性:

获取系统上所有显示器的数组。

语法:public static Screen[] AllScreens{get;}

Screen.WorkingArea属性:

获取显示器的工作区。工作区是显示器的桌面区域,不包括任务栏、停靠窗口和停靠工具栏。

语法:public Rectangle WorkingArea{get;}

例如:MyScreen是一个窗口,声明一个窗口的对象my_screen

MyScreen my_screen;

System.Windows.Forms.Screen s2 = System.Windows.Forms.Screen.AllScreens[0];

System.Drawing.Rectangle r2 = s2.WorkingArea;

my_screen.Top = r2.Top;

my_screen.Left = r2.Left;

my_screen.Width = r2.Width;

my_screen.Height = r2.Height;

my_screen.Show();

my_screen.WindowState = System.Windows.WindowState.Maximized;

版权声明:本文为博主原创文章,未经博主允许不得转载。

文章来自:http://blog.csdn.net/wangshubo1989/article/details/47277253
© 2021 jiaocheng.bubufx.com  联系我们
ICP备案:鲁ICP备09046678号-3