如何在不重叠的情况下调整组框内的控件?

时间:2017-09-20 07:39:46

标签: c# anchor windows-forms-designer dock

考虑我有一个带有两个文本框的简单组框

enter image description here

当我展开窗口时,我想调整我的标签和文本框的大小。所以我使用了Anchor属性,但它正在重叠。 Textbox1与textbox2重叠。

enter image description here

如何根据表单大小保持大小增加而不重叠

1 个答案:

答案 0 :(得分:1)

你可以达到你想要的效果:

  1. 添加一个包含4列的TableLayoutPanel并将其放在GroupBox中。
  2. 将标签放在第1/3列中,将文本框放在第2/4列
  3. 将{1/1}列SizeType设置为Autosize,将2/4设置为50%
  4. 将TableLayoutPanel的Anchor - 属性设置为Top, Left, Right
  5. 将文本框和标签Dock - 属性设置为Fill
  6. 将标签TextAlign - 属性设置为MiddleLeft