我有一个表格,我的尺寸符合我的要求,它有一些面板,一些按钮和一些标签,但是当我在另一台计算机上打开它时,它会调整大小并且更大。我正在使用visual studio 2008.我知道这个细节很少,但我想也许有人知道我可以采取的已知问题或一些故障排除步骤。
答案 0 :(得分:3)
可能的原因是不同的屏幕分辨率和不同的DPI。
答案 1 :(得分:2)
几个可能的原因。首先是表单的AutoScaleMode属性。默认值Font确保调整字体和控件的大小,为任何显示的文本留出足够的空间。文本大小以1/72英寸的磅数来衡量。如果在视频适配器上具有较大每英寸点数设置的计算机上运行程序,则字体会相应增长并需要更多像素。这需要控件更大,以防止剪切文本。
另一个原因是边框宽度(Aero)和标题栏高度的用户首选项。表单的大小基于其设计的ClientSize,运行时的实际大小将通过将这些首选项添加到设计大小来确定。这很少是一个问题。
答案 2 :(得分:0)
可能是计算机有不同的屏幕分辨率,这就是为什么它在另一台计算机上看起来很小而且很大
答案 3 :(得分:0)
不同的分辨率,不同的浏览器,不同的版本。如果你想要阻止这种情况发生,你必须指定它们的宽度和高度。