2011-04-19 92 views
4

说我有一个Winform与3个相邻的文本框,都在一个覆盖大部分表单的面板中。如何配置它以便在调整窗体大小时,控件也调整大小,但不会互相渗透?我试过了不同的锚定选项,但是文本框总是倾向于碰到对方?C#Winforms调整大小和控件

这可能是一件非常简单的事情,我错过了。

谢谢。

回答

5

完成此操作的一个简单方法是将三个文本框放入一个有1行和3列的TableLayoutPanel

设置:

  • 设置每个列的宽度33%
  • 设置TableLayoutPanel中的锚定性质上,左,右(或类似)。
  • 将每个TextBox的Dock属性设置为Fill。
+0

完美地工作。谢谢。 – 2011-04-19 20:06:09

5

看看TableLayoutPanel - 你应该能够得到你想要的那种行为,使用3列中的一个和每个文本框。

+0

谢谢,我们会调查一下。 – 2011-04-19 19:30:08