首页 > 编程语言 >C#获取屏幕大小的“简单整理”。。

C#获取屏幕大小的“简单整理”。。

时间:2022-11-20 21:09:21浏览次数:41  
标签:PrimaryScreen Console C# Screen 显示器 获取 尺寸 WriteLine 屏幕


额……

首先是有一个需求,两个显示器,程序自动获取自己所在的显示器大小,并显示到右下角。

我们都知道C#有一个Screen.PrimaryScreen.Bounds,可以获取屏幕的完整尺寸,但是只能获取主显示器的尺寸,后来我发现又一个Screen.GetBounds(this),可以获取程序所在的屏幕尺寸。

代码如下

Console.WriteLine("主显示器完整尺寸:");
Console.WriteLine("宽:" + Screen.PrimaryScreen.Bounds.Width);
Console.WriteLine("高:" + Screen.PrimaryScreen.Bounds.Height);

Console.WriteLine("主显示器工作尺寸(排除任务栏、工具栏):");
Console.WriteLine("宽:" + Screen.PrimaryScreen.WorkingArea.Width);
Console.WriteLine("高:" + Screen.PrimaryScreen.WorkingArea.Height);

Console.WriteLine("当前显示器完整尺寸:");
Console.WriteLine("宽:" + Screen.GetBounds(this).Width);
Console.WriteLine("高:" + Screen.GetBounds(this).Height);

Console.WriteLine("当前显示器工作尺寸(排除任务栏、工具栏):");
Console.WriteLine("宽:" + Screen.GetWorkingArea(this).Width);
Console.WriteLine("高:" + Screen.GetWorkingArea(this).Height);

来回就这么两句,还有其他的功能可以看一下官方帮助文档。


标签:PrimaryScreen,Console,C#,Screen,显示器,获取,尺寸,WriteLine,屏幕
From: https://blog.51cto.com/yuzhyn/5872015

相关文章

  • 关于C#监视剪贴板信息
    ##1、常规方法在C#中,有一个常规检测剪贴板的方法,用的是System.Windows.Forms.Clipboard;使用起来很简单,代码如下:///<summary>///设置剪贴板的文本内容///</summary>///......
  • C#标记废弃方法
    一、普通用法在C#中,如果一个方法我们不再使用,我们可以将其标记为“废弃”的方法,只需要在方法前,加一个[Obsolete]即可;[Obsolete]publicvoidBiuBiuBiu(){//嘿嘿嘿}废弃......
  • C# Winform 窗体美化(五、鼠标穿透)
    五、鼠标穿透以前在玩射击游戏的时候,狙击枪的设定一般是开镜才有准星,所以想是不是可以自己造一个默认准星出来,思路是现在窗口上画一个准星,然后把窗体其他区域都透明,然后设置......
  • C#操作Cookie
    简单的存储Cookie和获取Cookie例子publicstringSaveCookie(stringname){//登陆成功要将必要数据存储到Cookie里HttpCookiehttpCookie=newHttpCookie("coo......
  • C#日期格式
    关于C#中日期DateTime的格式转换代码如下:PS:请忽略Log.v();这个是自定义的日志方法……DateTimedt=DateTime.Now;Log.v(dt.ToString("D"));//2017年1月23日Log.v(dt.To......
  • C#单例模式的简单使用
    单例模式示例:publicsealedclassWindowService{//定义一个私有的静态全局变量来保存该类的唯一实例privatestaticWindowServiceService;//定义一个只读静......
  • C# 读取照片的EXIF信息
    一、使用MetadataExtractor读取EXIF信息1、NuGet中安装在NuGet中搜索并安装MetadataExtractor;2、包信息我安装后会有两个包:MetadataExtractor2.0.0和XmpCore5.1......
  • RV-LINK:Eclipse 使用 RV-LINK 调试 RISC-V 程序
    RV-LINK项目主页:​​https://gitee.com/zoomdy/RV-LINK​​​最新的文档请访问:​​https://gitee.com/zoomdy/RV-LINK/wikis​​,这里的内容可能没有及时更新。前期准备按......
  • RV-LINK:将 Longan Nano 开发板变成 RISC-V 仿真器
    实物图右边红色小板子是作为仿真器的LonganNano,左边蓝色大板子是GD32VF103V-EVAL开发板。下载GD32MCUDfuTool到这里​​http://gd32mcu.21ic.com/documents/index/......
  • RV-LINK:将 GD32VF103C-START 开发板变成 RISCV-V 仿真器
    实物图左边是作为仿真器的GD32VF103C-START,右边是GD32VF103V-EVAL开发板。下载GD32MCUDfuTool到这里​​http://gd32mcu.21ic.com/documents/index/classify_id/7​......