Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 更改分辨率时如何调整Windows窗体和内容的大小?_C#_Winforms_Visual Studio 2015 - Fatal编程技术网

C# 更改分辨率时如何调整Windows窗体和内容的大小?

C# 更改分辨率时如何调整Windows窗体和内容的大小?,c#,winforms,visual-studio-2015,C#,Winforms,Visual Studio 2015,在更改分辨率时,如何调整所有Windows窗体内容的大小,因为它如下所示 我希望当我改变窗口的大小时,所有的东西都保持在我打开程序时的位置,这样这些东西就会变大并移到右边 顺便说一句,我对VisualStudio和C#还不熟悉,所以我的解释可能不是最好的:D 我明白了:主持人是你的朋友 如果查看,您将看到所有控件都有一个锚属性。锚点固定从控件边框到父控件(通常是窗体)那一侧的距离 默认控件定位在顶部和左侧,这意味着它们将保持与窗体顶部和左侧边框的距离,如果窗体变大,则忽略 如果将某个对象锚定到

在更改分辨率时,如何调整所有Windows窗体内容的大小,因为它如下所示

我希望当我改变窗口的大小时,所有的东西都保持在我打开程序时的位置,这样这些东西就会变大并移到右边

顺便说一句,我对VisualStudio和C#还不熟悉,所以我的解释可能不是最好的:D

我明白了:主持人是你的朋友

如果查看,您将看到所有控件都有一个锚属性。锚点固定从控件边框到父控件(通常是窗体)那一侧的距离

默认控件定位在顶部和左侧,这意味着它们将保持与窗体顶部和左侧边框的距离,如果窗体变大,则忽略

如果将某个对象锚定到底部和右侧,它将与右侧和右侧边界保持相同的距离,并在调整形状大小时移动。当你在右下角需要某样东西时(例如,接受按钮),这很有用

现在有趣的是,如果你把某个东西锚定在两个相对位置(顶部和底部或右侧和左侧),它将保持与两个边界的距离。如果边界之间的距离越来越远,会发生什么?控制增长

所以你需要玩它,看看你想要什么样的控件锚定在哪里,哪一个会增长,哪一个会保持静止


在您的情况下,我会将标签设置为顶部和左侧锚定,将文本框设置为顶部、右侧和左侧锚定。因此,当窗体调整大小时,它们将向右扩展。

分辨率是什么意思?为什么它会影响您的定位。您是否尝试过自动调整大小或锚定设置?@VitoGaming您是否尝试过
Dock
anchor
属性。您可以在此处找到答案,并使用Dock和anchor属性。