Winforms 应用程序控件在生产 PC 上更改大小
Winforms app controls change size on production PC
我正在开发一个供内部使用的小型 winforms 应用程序。我的开发电脑 运行s Windows 7 但是大多数其他团队成员(即应用程序的用户)是 运行ning Windows 8.1。 Winforms 控件在 Windows 8.1 中呈现略有不同,这会导致一些问题,例如按钮由于大小差异而切断文本。
有没有办法查看应用程序在 Windows 8.1 中如何在我的 Windows 7 dev PC 上呈现?请注意,我说的是常规 winforms 应用程序,而不是 Metro 风格应用程序。
我正在使用 Visual Studio Professional 2013
在 C# 中进行开发
编辑
请注意,我现在也尝试使用 https://github.com/viperneo/winforms-modernui 并且我得到了类似的行为。我在 Button
旁边有一个 DateTimePicker
,我让它们的高度相同。在我的 Windows 7 开发 PC 上,这看起来是正确的。然而,当我 运行 它在 Windows 8 "production" PC 上时,按钮高度现在比 DateTimePicker
短,事情通常变得错位,一些控件甚至开始部分重叠.两台PC的屏幕分辨率相同
查看 all/each 用户使用的 DPI 设置。 Windows 无论是 Windows 7 还是 Windows 8,每个 DPI 缩放设置总是会以不同方式呈现表单。在开发和测试每个主要 DPI 增量时需要做一些工作,但它可以做一个体面的外观。
我正在开发一个供内部使用的小型 winforms 应用程序。我的开发电脑 运行s Windows 7 但是大多数其他团队成员(即应用程序的用户)是 运行ning Windows 8.1。 Winforms 控件在 Windows 8.1 中呈现略有不同,这会导致一些问题,例如按钮由于大小差异而切断文本。
有没有办法查看应用程序在 Windows 8.1 中如何在我的 Windows 7 dev PC 上呈现?请注意,我说的是常规 winforms 应用程序,而不是 Metro 风格应用程序。
我正在使用 Visual Studio Professional 2013
在 C# 中进行开发编辑
请注意,我现在也尝试使用 https://github.com/viperneo/winforms-modernui 并且我得到了类似的行为。我在 Button
旁边有一个 DateTimePicker
,我让它们的高度相同。在我的 Windows 7 开发 PC 上,这看起来是正确的。然而,当我 运行 它在 Windows 8 "production" PC 上时,按钮高度现在比 DateTimePicker
短,事情通常变得错位,一些控件甚至开始部分重叠.两台PC的屏幕分辨率相同
查看 all/each 用户使用的 DPI 设置。 Windows 无论是 Windows 7 还是 Windows 8,每个 DPI 缩放设置总是会以不同方式呈现表单。在开发和测试每个主要 DPI 增量时需要做一些工作,但它可以做一个体面的外观。