码迷,mamicode.com
首页 > Windows程序 > 详细

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

时间:2015-08-04 15:40:01      阅读:2531      评论:0      收藏:0      [点我收藏+]

标签: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;

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

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

标签:c#   screen   多屏显示   

原文地址:http://blog.csdn.net/wangshubo1989/article/details/47277253

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!