Windows 7 中的 Winforms 控制间距
我们目前在 Windows XP 中的 Visual Studio 2005 上开发了一个内部 .net 2.0 winforms 应用程序。到目前为止,办公室里的每个人都运行 Windows XP,没有出现任何问题。
我们最近为我们希望使用的一位经理订购了一台装有 Windows 7 的新计算机,并且该应用程序安装得很好。问题在于每个标签、文本框和按钮周围的间距 - 导致某些表单不适合。
是否有一些设置可以让 Windows 7 显示位于 XP 开发环境中的每个控件,就像我们的其他 XP 客户端所显示的那样?
We have an in-house .net 2.0 winforms app currently developed on Visual Studio 2005 in Windows XP. Everyone in the office until now is running Windows XP, and there are no issues.
We recently ordered a new computer with Windows 7 for one of our managers we were hoping to use, and the app installs fine. The issue is the spacing around every label, textbox, and button - making some forms not fit.
Is there some setting that we can use to make Windows 7 display each control where it is placed in our XP development environment and like the rest of our XP clients show?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
呃,什么样的白痴管理团队会把新机器交给经理而不是程序员?
控制面板 + 显示,高级选项卡,更改 DPI 设置以在 XP 计算机上重现问题。阅读 Form.AutoScaleMode 的文档以了解发生了什么。
Ugh, what kind of idiot management team gives a new machine to a manager instead of a programmer?
Control Panel + Display, Advanced tab, change the DPI setting to repro the problem on your XP machine. Read the docs for the Form.AutoScaleMode to find out what's going on.