【问题标题】:Cross-windows compitability in C# with layout and languageC# 中与布局和语言的跨窗口兼容性
【发布时间】:2011-01-11 16:04:10
【问题描述】:

我正在 Windows 7 上使用 .Net Framework 和 Visual Studio 2005 开发 C# 应用程序。在 Windows 7 上看起来我想要它。但是当我在 Windows XP 上运行程序时,布局与 Windows 7 中的不一样。有些按钮的位置略有不同,SplitContainer 中的 Panel 要大得多。

我尝试将 XP 的 DPI 更改为 120 DPI,但没有成功。我将它创建为一个多语言应用程序,它在 7 上运行良好。但是当我再次使用 XP 启动它时,我仍然遇到问题。即使我在德文版 XP 上启动它,它也只能运行英文版的应用程序。

有人遇到过这些问题吗?任何帮助将不胜感激。

谢谢

托马斯

【问题讨论】:

  • 你确定字体是一样的吗?例如MS Sans Serif 与 Verdana/Tahoma/Trebuchet(或任何 Aero Glass 使用)

标签: c# windows-7 windows-xp compatibility


【解决方案1】:

我刚刚找到了处理格式问题的方法。

我必须将表单属性 AutoScalMode 设置为“Dpi”,它工作正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-29
    • 1970-01-01
    • 2015-11-18
    • 1970-01-01
    • 1970-01-01
    • 2016-06-20
    • 1970-01-01
    • 2012-10-11
    相关资源
    最近更新 更多