我正在开发一个Windows窗体应用程序。它现在有10种形式,每种形式我都在设置它的大小。我想知道,现在我正在使用一个19英寸的方形屏幕,如果用户将拥有像32英寸矩形显示器那样的东西。我的应用程序表单的比例是否会保持不变或看起来很小?
答案 0 :(得分:1)
如果较大的屏幕具有为其屏幕分辨率设置的相同DPI(每英寸点数),则表单应该具有相同的大小(以英寸为单位)。表单将占用较少的屏幕,但大小相同。但是,如果具有更大屏幕的用户具有更高的DPI分辨率,则表单将看起来更小。这是因为表单按像素大小调整:
表单上的AutoScaleMode属性设置为" font"默认情况下,读取表单的大屏幕上的用户不应该有太多问题。
如果您仍需要制作控件"更大",您可以让表单检测用户的DPI(每英寸点数)并调整表单控件的大小(如果您认为有必要)。以下是如何执行此操作的链接: