gpt4 book ai didi

winforms - Windows 窗体应用程序,带有窗体的自动缩放控件

转载 作者:行者123 更新时间:2023-12-02 02:17:58 25 4
gpt4 key购买 nike

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

最佳答案

这取决于您需要的布局类型。您必须使用的“基本工具”具有以下属性:AnchorDock

anchor

使用 Anchor 属性,您可以将元素的一侧“附加”到其容器的一侧。例如,如果您在窗口的右下角放置一个按钮,并将“Bottom, Right”设置为 Anchor,那么当您调整窗体大小时,该按钮将保持其与该角的相对位置。现在假设您在表单中放置了一个多行文本框,根据需要调整大小(例如距顶部、左侧和右侧边框 4 px,高度 128 px)并将 Anchor 属性设置为“Left, Top, Right”。当您调整表单大小时,该控件将保持其高度,但它会调整大小以保持其边距(因此,如果您使表单变宽,其宽度将增加)。

码头

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

更多

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

关于winforms - Windows 窗体应用程序,带有窗体的自动缩放控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9581424/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com