我是新手。设计一个可以调整大小的表单,并且我希望我的文本框、标签和按钮随表单调整大小,有人可以告诉我该怎么做吗?
这取决于您需要的布局类型。您必须执行的“基本工具”具有以下属性:Anchor and Dock.
Anchor
使用 Anchor 属性,您可以将元素的一侧“附加”到其容器的一侧。例如,如果您将一个按钮放置在窗口的右下角,并将“底部,右侧”设置为锚点,那么当您调整表单大小时,按钮将保持其与该角的相对位置。
现在假设您在表单中放置一个多行文本框,根据需要调整大小(例如距顶部、左侧和右侧边框 4 像素,高度 128 像素)并将 Anchor 属性设置为“左、上、右”。当您调整表单大小时,该控件将保持其高度,但会调整大小以保持其边距(因此,如果您使表单变宽,其宽度也会增加)。
Dock
码头不同。通过对接,您可以对布局管理器“说”使用一个方向上的所有可用空间。例如,如果您设置为“左”,那么您的控件将保持其宽度,但它将使用所有可用的高度,并且其位置将尽可能位于最左边。
您可能有多个控件停靠在一个容器中,假设您有 5 个文本框,并且窗体内停靠在顶部。它们将使用所有宽度(和调整大小)堆叠到表单的顶部。另一个示例:顶部停靠控件(作为横幅)和“填充”停靠控件(作为主要内容)。请记住,停靠控件的顺序很重要(如果您首先放置“填充”控件,它将使用所有可用空间,并且“顶部”停靠控件将重叠)。
更
此外,您还有一些布局控件(表格和堆栈)。它们真的很容易使用,30 分钟的“实验”会比长篇大论更好地阐明。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)