即使用户在控制面板中更改它,如何使我的 .net winform 应用程序保持 100% 文本大小?
我构建了一个带有单个固定大小表单窗口的简单应用程序。
当用户进入 Windows 7 中的控制面板\外观和个性化\显示并选择 125% 或 150% 的文本大小时,我的 .net 表单看起来很糟糕,一些控件被推到了边缘。
避免这个问题的最佳方法是什么?我可以修复我的应用程序,使其始终为 100% 文本大小吗?
提前致谢。
I have built a simple app with a single fixed size form window.
When a user goes into Control Panel\Appearance and Personalization\Display in Windows 7 and choose a text size of 125% or 150%, my .net form looks terrible with some controls pushed off the edge.
What is the best way to avoid this issue? Can I fix my app to always be text size 100%?
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
最好的方法(我承认这不一定是一个有用的答案)是编写你的 UI,以便它可以优雅地调整大小。人们选择超过 100% 的文本大小是因为他们无法舒适地阅读默认大小;作为应用程序开发人员,您的工作就是适应他们的选择。
The best way (and I admit this is not necessarily a helpful answer) is to write your UI so that it resizes gracefully. People who choose a text size over 100% do so because they can't comfortably read the default size; your job as an application developer is to accommodate their choice.