gpt4 book ai didi

c# - 如何添加标签和文本框来填充水平面板?

转载 作者:太空宇宙 更新时间:2023-11-03 16:14:20 25 4
gpt4 key购买 nike

我已经设置了一些拆分容器和一个大约为文本框和标签高度的面板。我希望标签位于文本框的左侧,文本框的宽度基本上位于面板的边缘(如向右拉伸(stretch))。

有没有一种简单的方法可以使用 flowlayoutpanel 或 tablepanel 或其他东西来做到这一点。我以编程方式添加控件(不使用表单编辑器)。

理想情况下,如果面板变大,文本框应该拉伸(stretch)。

最佳答案

您可能想要做的是根据面板尺寸计算标签和文本框的宽度和高度。

对于位置,您可能只需要给他们一个硬编码的起始位置,但同样,这可以基于一些计算。

如果它们被放置在 tablelayoutpanel 内的面板中,那么它们应该在表单/容器 Controller 增长时自动调整自身大小,但要确保您可以使用 anchor 属性来确保这一点。

例如,将面板停靠在 tablelayoutpanel 单元格内以填充模式,然后假设您在左侧有标签,在右侧有文本框,将标签固定在左侧,将文本框固定在右侧。这应该确保控件的这些边缘在这些侧面保持粘在面板上。

关于c# - 如何添加标签和文本框来填充水平面板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16173227/

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