【发布时间】:2012-01-29 09:55:28
【问题描述】:
我想知道是否有一种方法可以在 C# 中调整表单的大小,而不是使用像素?例如让 Form1 的宽度占屏幕的 75%,高度占屏幕的 80%?我已经尝试阅读用户屏幕分辨率,然后从那里调整它,但我正在寻找一种不同的方法。我想这样做是为了解决不同屏幕分辨率的问题,所以我不必使用滚动条。有没有办法做到这一点,或者我应该只保留我的卷轴?
【问题讨论】:
-
这是 WPF 吗? Windows 窗体? ASP.NET?您需要指定您正在谈论的技术。 C# 只是一种语言。
-
您仍然必须使用滚动条作为备用,以防用户的屏幕不够大或您有太多数据要显示。那么既然不能完全消除它们,那还有什么意义呢?让用户选择是否希望您的表单占据整个屏幕。如果他们这样做了,标题栏中会有一个方便的“最大化”按钮。