2011-04-19 93 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