如何在C#中获取当前屏幕的分辨率

⽅法1

rectangle类。
命名空间为:system.Drawing。

system.Drawing.Rectangle rec=Screen.GetWorkingArea(this);
int SH=rec.Height();
int SW=rec.Width();

在运⾏之后,发现与设置屏幕分辨率不⼀样。
经发现,在使⽤Rectangle获取屏幕分辨率会除去任务栏的⾼度或者宽度。

方法2

Screen.PrimarySceen.Bounds类
命名空间为:System.Windows.Forms

int SH = Screen.PrimaryScreen.Bounds.Height;
int SW = Screen.PrimaryScreen.Bounds.Width;

使⽤此⽅法获取的屏幕分辨率与设置的屏幕分辨率⼀致,除去任务栏的⾼度或者宽度。

END
本文作者:
文章标题:在C#中获取当前屏幕的分辨率的⽅法
本文地址:https://blog.snwl0311.cn/index.php/archives/309/
版权说明:若无注明,本文皆薄·客原创,转载请保留文章出处。
Last modification:June 15, 2022
有钱的给钱,没钱的点赞哦,感谢哥哥姐姐厚爱!