2010-11-29 59 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. 使用锚或编辑框