可能重复:
Creating a DPI-Aware Application
我有一个在XP中使用.net Framework3.5开发的应用程序。很少有客户在Windows 7上运行此应用程序。应用程序运行时没有任何问题。
但是标签和文本框之间的空间减少了。事实上,一个坐在另一个上。这个问题解决了,当我将字体设置为100%时,字体设置为125%。我还把新闻部设为96,这个数字是120。
我的问题是,如何在C# winforms中构建我的应用程序--无论它在哪个操作系统上运行,它看起来都与XP中的相同。看起来,我的意思是,元素和字号之间的空间在winform上。
我正在使用VS2010,C# .net 3.5并在XP上进行开发。
请帮帮我。谢谢你,哈莎
发布于 2011-06-21 10:54:09
这个问题与Windows版本无关。如果使用字体缩放,在XP上也会遇到同样的问题。
您想要做的是安排您的表单在打开时自动缩放,字体缩放与100%不同。这可以通过将表单的AutoScaleMode设置为Dpi或Font来实现。
https://stackoverflow.com/questions/6424053
复制相似问题