2010-11-29 58 views
1

我有2個面板。在1面板中,我正在動態添加文本框。包含文本框的面板正在增加,但這與面板2相沖突。如何設計運行時設計不會影響任何控件?當我增加文本框時,我的第一個面板位於頂部。這是增加,但我的第二個小組不會因此而相互衝突。有關如何設計這個的任何想法?在C#中動態添加控件

感謝。

+2

你應該接受以前的問題的答案,人們會更有可能幫助你。 – 2010-11-29 13:55:22

回答

0

Dock屬性如果你知道它不會得到任何比一個固定高度更大,你可以設置的高度您在每個面板中添加操作:

Panel.Height = Unit.Point(30 + Convert.ToInt32((Unit)Panel.Height)); 

等.. 您還可以設置你的第二個板的高度相同,但滾動是一個更好的主意,如果在不加限制。

1
  1. 用1個SplitContainer替換2個面板。
  2. 設置panel2.Autosize =假
  3. 使用錨或編輯框