我的 Winform 中有一个标签和一个文本框。它们是一条线。
我想做的是让文本框始终填满标签和容器右边框之间的可用空间,即使在调整窗口大小时也是如此
标签设置为AutoSize,因为它在不同语言中具有不同的宽度。
我尝试了流式布局,也尝试了两种元素中停靠/ anchor 的各种组合,但仍然无法正常工作。如果没有简单的解决方案(除了调整我自己的程序编码),是否有一个不太理想的解决方案?谢谢。
最佳答案
如果只有这两个元素需要自动布局,试试这个:
采用一个包含 2 列和一行的表格布局面板...您的标签位于一个单元格中,文本框位于另一个单元格中...停靠两个元素(停靠填充)并将标签所在的列设置为自动调整大小
将整个面板停靠到您想要的任何元素(可能是您的表单)
你可能想给你的标签添加一些填充
关于c# - 调整窗口大小时如何很好地制作标签和文本框布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6535462/