如何在调整窗口大小时很好地制作标签和文本框布局?

lul*_*ala 5 c# user-interface winforms

我的Winform中有一个标签和一个文本框.他们是一条线.

在

我想要做的是使文本框始终填充标签和容器右边框之间的可用空间,即使窗口调整大小

标签设置为AutoSize,因为它在不同语言中具有不同的宽度.

我尝试了流程布局,我也在两个元素中尝试了dock/anchor的各种组合,但仍然无法使其工作.如果没有简单的解决方案(除了自己调整程序编码),是否有一个不太理想的解决方案?谢谢.

Dar*_*l42 5

如果只有那两个需要自动布局的元素试试这个:

采用一个包含2列和一行的表布局面板...您的标签位于一个单元格中,文本框位于另一个单元格中...停靠两个元素(停靠填充)并设置标签所在的列以自动调整大小

将整个面板停靠在您想要的任何元素上(可能是您的表单)

您可能需要在标签上添加一些填充