c# - 如何使 Windows 窗体适应任何屏幕分辨率?

标签 c# winforms c#-3.0 desktop-application

我使用 C# 开发 VS 2008。下面的代码对我不起作用。我的表单设计为 1024 x 768 分辨率。

我们客户的笔记本电脑分辨率为 1366 x 768。为了解决这个问题,我在 Form Load 事件中设置了以下代码:

this.Location = new Point(0, 0);
this.Size = Screen.PrimaryScreen.WorkingArea.Size;

但表单不会根据屏幕分辨率调整大小,我的表单底部被隐藏或剪切,或者我错过了滚动条。

有什么办法可以解决这个问题吗?请告诉我语法。提前致谢

最佳答案

不能开始最大化吗?

System.Windows.Forms.Form.WindowState 属性设置为 FormWindowState.Maximized

关于c# - 如何使 Windows 窗体适应任何屏幕分辨率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5074917/

相关文章:

c# - 不同的 RoutePrefix,相同的 Controller 名称

c# - 如何仅搜索和替换完全匹配的字符串

.net - 如何获取ToolStripButton的坐标?

c# - Winforms:Application.Exit 与 Environment.Exit 与 Form.Close

c# - 闪烁的 ToolStripButton

.net - 其中 lambda 与第一个 lambda

c# - 将现有代码从 C# 2.0 移植到 C#3.0 和 .Net 3.5(可能是 .net 4.0)

c# - 如何检测应用程序何时失去焦点?

c# - 从子窗体访问主窗体

c# - 从后台 worker 调用方法