c# - C# 中的跨窗口兼容性与布局和语言

标签 c# windows-7 windows-xp compatibility

我正在 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/

相关文章:

c# - OleDb Excel : No value given for one or more required parameters

windows-7 - Windows 版 GitHub 在哪里保存 SSH key ?

visual-studio-2010 - 在 Windows 7 中构建的 VC++ 程序不能在 Windows Xp 上运行

C#,林克。如何在元素组中查找元素

c# - Azure应用程序洞察删除了一些自定义事件

c# - 具有多个 AND 条件的 DataTable 选择实现

perl - 如何将 Perl 中的窗口图标设置为 Windows 7 上的某个 .ico 文件?

windows-xp - 在Windows XP命令行上运行Bash脚本

php - 在 Aptana Studio 3 中添加外部服务器

C++ DLL 返回指向 std::list<std::wstring> 的指针