double x = SystemParameters.WorkArea.Width;//得到屏幕工作区域宽度
double y = SystemParameters.WorkArea.Height;//得到屏幕工作区域高度
double x1= SystemParameters.PrimaryScreenWidth;//得到屏幕整体宽度
double y1 = SystemParameters.PrimaryScreenHeight;//得到屏幕整体高度
this.Width = x1;//设置窗体宽度
this.Height = y1;//设置窗体高度
C# 根据不同屏幕分辨率自动适应屏幕
C# 根据不同屏幕分辨率自动适应屏幕
------解决方案--------------------------------------------------------
使用 TableLayoutPanel 布局 + 设置 Dock Anchor 属性。
------解决方案--------------------------------------------------------
如果只是组件位置的话,可以设置dock和anchor等
如果是还有其他特殊要求,就要自己根据实际分辨率来计算一些属性了
------解决方案--------------------------------------------------------
窗体的windowstate设置为maximized,载入的时候自动铺满屏幕。
如果想做其他操作的话Rectangle rect = System.Windows.Forms.Syste