Winforms Windows窗体应用程序,使用窗体自动缩放控件

Winforms Windows窗体应用程序,使用窗体自动缩放控件,winforms,resize,Winforms,Resize,我是个新手。设计一个可以调整大小的表单,我希望我的文本框、标签和按钮都能随表单调整大小,有人能告诉我怎么做吗?这取决于你需要的布局类型。您必须执行的“基本工具”是以下属性:锚定和停靠 锚定 使用“锚定”属性,可以将元素的一侧“附着”到其容器的一侧。例如,如果将按钮放置在窗口的右下角,并将“bottom,right”设置为锚点,则当调整窗体大小时,按钮将保持其相对于该角的相对位置。 现在,假设您在表单中放置了一个多行文本框,根据需要调整大小(例如,从上、左、右边框到4像素,高度为128像素),并将

我是个新手。设计一个可以调整大小的表单,我希望我的文本框、标签和按钮都能随表单调整大小,有人能告诉我怎么做吗?

这取决于你需要的布局类型。您必须执行的“基本工具”是以下属性:锚定停靠

锚定 使用“锚定”属性,可以将元素的一侧“附着”到其容器的一侧。例如,如果将按钮放置在窗口的右下角,并将“bottom,right”设置为锚点,则当调整窗体大小时,按钮将保持其相对于该角的相对位置。 现在,假设您在表单中放置了一个多行文本框,根据需要调整大小(例如,从上、左、右边框到4像素,高度为128像素),并将锚属性设置为“左、上、右”。当您调整窗体大小时,该控件将保持其高度,但它将调整大小以保持其边距(因此,如果您将窗体变宽,其宽度将增加)

游船码头 码头是不同的。通过停靠,您可以向布局管理器“说”在一个方向上使用所有可用空间。例如,如果设置为“左”,则控件将保持其宽度,但它将使用所有可用高度,并且其位置将尽可能位于最左侧。 您可能有多个控件停靠在一个容器中,假设您有5个顶部停靠在表单中的文本框。它们将使用所有宽度堆叠到表单顶部(并调整大小)。另一个示例:顶部停靠控件(作为横幅)和“填充”停靠控件(作为主要内容)。请记住,对于停靠,控件的顺序很重要(如果您首先放置“填充”控件,它将使用所有可用空间,“顶部”停靠控件将重叠)

甚至更多 此外,您还有一些布局控件(表和堆栈)。它们真的很容易使用,30分钟的“实验”会比一篇长文章更清晰