C# Winforms 调整大小和控件

4

假设我有一个Winform,其中包含3个相邻的文本框,所有控件都在覆盖大部分窗体的面板内。如何配置才能使控件随着窗体的调整而自动调整大小,但不会相互重叠?我尝试了不同的锚定选项,但文本框总是会相互重叠?

可能是我忽略了什么非常简单的东西。

谢谢。

2个回答

5

请查看TableLayoutPanel - 您应该能够使用其中一个具有3列和每列一个文本框的控件来获得所需的行为。


5

一种简单的方法是将这三个文本框放入一个有1行3列的TableLayoutPanel中。

设置:

  • 将每个列的宽度设置为33%。
  • 将TableLayoutPanel的锚定属性设置为Top、Left、Right(或类似)。
  • 将每个文本框的Dock属性设置为Fill。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接