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

时间:2015-08-04 15:40:01   收藏:0   阅读:2531
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;

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

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!