C# Winform显示屏幕分辨率

C# Winform显示屏幕分辨率,c#,winforms,C#,Winforms,我想知道winform显示器是否可以找到并显示当前显示的屏幕分辨率 例如,如果我的屏幕是1920 x 1080,它将在标签或打印行中显示。虽然后一部分我已经知道怎么做了 有人能告诉我winform是否可以找到这些数据吗?是的,当然,c#和WinForms可以获得您当前的屏幕分辨率,请尝试以下代码 Rectangle resolution = Screen.PrimaryScreen.Bounds; int w = resolution.Width; int h = resolution.Heig

我想知道winform显示器是否可以找到并显示当前显示的屏幕分辨率

例如,如果我的屏幕是1920 x 1080,它将在标签或打印行中显示。虽然后一部分我已经知道怎么做了

有人能告诉我winform是否可以找到这些数据吗?

是的,当然,c#和WinForms可以获得您当前的屏幕分辨率,请尝试以下代码

Rectangle resolution = Screen.PrimaryScreen.Bounds;
int w = resolution.Width;
int h = resolution.Height;
或者您可以尝试将其显示为标签或messagebox

label1.Text = Screen.PrimaryScreen.Bounds.Width.ToString() + "x" + Screen.PrimaryScreen.Bounds.Height.ToString();
使用

 label1.Text = string.Format("Primary screen size = {0}x{1}", 
               Screen.PrimaryScreen.Bounds.Width, 
               Screen.PrimaryScreen.Bounds.Height);