Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Get screen resolutions in a C# class (no forms/wpf/aps.net/...)

I don't know the .NET framework (4.5) well enough, so here's a question I can't find an answer to.

How do I get the screen resolution of the primary screen when not working with windows forms or any other graphical environment like WPF, Silverlight, ASP.NET, etc? I'm trying to get the resolution in a class library (dll) and pass it on from there.

Does .NET have such functionality?

like image 941
DerpyNerd Avatar asked Apr 28 '13 21:04

DerpyNerd


1 Answers

Although you're not working in a Winforms enviroment, you can still add a reference to it's DLLs. Adding a reference to the System.Windows.Forms.dll means that you can use:

SystemInformation.VirtualScreen.Width   
SystemInformation.VirtualScreen.Height
like image 105
mattytommo Avatar answered Oct 05 '22 10:10

mattytommo