[英]How do i set the controls and the form size to change according to the screen resolution?
例如,我刚刚创建了一个新表单,然后单击按钮向他显示。
在新的窗体设计器中,我添加了4个面板并将它们停靠在中心的左上角。
然后在底部面板上添加测试按钮。
现在,我在屏幕分辨率1920X1080上做到了这一点。
但是,当我将分辨率切换为1024X768时,该按钮似乎还可以,但它本身的形式在左右两侧超出范围。
那么,如何使该表格适合屏幕分辨率的变化呢? 我希望表单为全屏或非全屏形式,但是每次更改显示器分辨率时都要适应新的分辨率。
如果表单尺寸为170X120,不仅要适合控件,而且要适合表单,所以我不想更改表单尺寸,而是要适应新的分辨率。 我的意思是也许我将不得不更改表格的大小,但其想法是保持表格的原状并使他适应新的决议。
最简单的方法之一是使用百分比而不是像素值。 将表单的宽度设置为100%,并将其中的每个元素设置为25%或填充空间所需的尺寸。 那是我最初的尝试,没有看到任何代码。
您可以使用anchor属性使控件调整为窗口大小。
这是一篇有关如何使用锚的出色文章:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.