C#获取屏幕大小或任务栏大小

来源:互联网 发布:程序员自由职业平台 编辑:程序博客网 时间:2024/05/01 23:36

使用SystemInformation类

//当前的屏幕除任务栏外的工作域大小string currentScreenSize_OutTaskBar=SystemInformation.WorkingArea.Width.ToString() + "," +SystemInformation.WorkingArea.Height.ToString();MessageBox.Show("当前的屏幕除任务栏外的工作域大小为:"+currentScreenSize_OutTaskBar);//当前的屏幕包括任务栏的工作域大小string currentScreenSize=System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width.ToString() + "," + System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height.ToString();MessageBox.Show("当前的屏幕包括任务栏的工作域大小为:"+currentScreenSize);//任务栏大小Size OutTaskBarSize = new Size(SystemInformation.WorkingArea.Width, SystemInformation.WorkingArea.Height);Size ScreenSize = new Size(System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width, System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height);Size TaskBarSize;TaskBarSize = new Size((ScreenSize.Width - (ScreenSize.Width - OutTaskBarSize.Width)),(ScreenSize.Height - OutTaskBarSize.Height));MessageBox.Show("任务栏大小:" + TaskBarSize.Width + "," + TaskBarSize.Height);


 

原创粉丝点击