我正在 Windows 7 上使用 .Net Framework 和 Visual Studio 2005 开发 C# 应用程序。在 Windows 7 上,它看起来像我想要的。但是当我在 Windows XP 上运行该程序时,布局与 Windows 7 中的布局不同。一些按钮的位置略有不同,SplitContainer 中的面板要大得多。
我尝试将 XP 的 DPI 更改为 120 DPI,但没有成功。我将它创建为一个多语言应用程序,它在 7 上运行良好。但是当我用 XP 启动它时,我仍然遇到问题。即使我在德语版的 XP 上启动它,它也只能运行英语版的应用程序。
有人遇到过这些问题吗?任何帮助将不胜感激。
谢谢
托马斯
最佳答案
我刚刚找到了一种处理格式问题的方法。
我必须将表单属性 AutoScaleMode 设置为“Dpi”,它工作正常。
关于c# - C# 中的跨窗口兼容性与布局和语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2175969/