首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动缩放WinForms

自动缩放WinForms
EN

Stack Overflow用户
提问于 2014-02-09 01:00:19
回答 3查看 279关注 0票数 1

有一个分辨率为1600x900的笔记本上写的程序,所有元素都放置正常,但在1920x1080比例为125%的显示器上,同一个程序的窗口放置不正确。在WinForms c#上是如何考虑的,以及如何重绘?

EN

回答 3

Stack Overflow用户

发布于 2014-02-09 01:03:25

通过使用锚点和基座,您应该能够创建一个WinForm,它可以扩展到任何大小的显示器。

如果您可以编辑您的问题,并包括设计器代码,以便我们可以看到发生了什么,这将是有帮助的。

票数 1
EN

Stack Overflow用户

发布于 2014-02-09 01:04:06

您需要考虑使用锚点和Dock属性这是在窗体上定位控件的方式,并以不同的比例控制它们的位置

您可以在这里找到有关使用anchoring and docking的非常有用的文章

票数 1
EN

Stack Overflow用户

发布于 2014-02-09 01:03:32

为了根据需要调整窗体的大小,可以使用表格布局面板来设置布局,然后可以使用控件的锚点属性来设置它们在调整窗体大小时应该移动的位置。

锚属性只是简单地将控件锚定到一个位置,例如,如果您将文本框锚定到可能是左侧,那么在调整大小时,它将位于左侧。或者,如果你把它锚定在左右两边,if就会在两个方向上扩展。只要探索一下它们,它就会对你很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21648977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档