在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;
使用此方法獲取的屏幕分辨率與設置的屏幕分辨率一致,除去任務欄的高度或者寬度。