0

例如,我刚刚创建了一个新表单,我通过单击按钮向他展示。

在新的表单设计器中,我添加了 4 个面板并将它们停靠在右上左下中心。

然后在底部面板上添加了一个测试按钮。

现在我在我的屏幕分辨率 1920X1080 上做到了。

但是,当我将分辨率切换到 1024X768 时,按钮似乎还可以,但它自身的形式向左和向右超出了界限。

那么我怎样才能使该表格适合屏幕分辨率的变化呢?我希望表单是全屏或非全屏,但每次更改显示器分辨率时都适合新分辨率。

如果表单大小为 170X120,不仅要适合的控件,还要适合表单,所以我不想更改表单大小,而是让他适应新的分辨率。我的意思是也许我将不得不改变表格的大小,但我的想法是保持表格的原样并让他适应新的分辨率。

4

2 回答 2

0

最简单的方法之一是使用百分比而不是像素值。将表单的宽度设置为 100%,将其中的每个元素设置为 25% 或填充空间所需的任何内容。这是我最初的尝试,没有看到任何代码。

于 2012-07-31T00:23:26.890 回答
0

您可以使用锚属性让控件调整到窗口的大小。

这是一篇关于如何使用锚点的精彩文章:

http://www.techrepublic.com/article/manage-winform-controls-using-the-anchor-and-dock-properties/6165908

于 2012-07-31T00:32:18.080 回答