【发布时间】:2011-12-07 15:04:28
【问题描述】:
如果我想创建一个显示动态 UI 控件的 winform,最好的方法是什么?
我有一个带有文本框的表单,它的右侧有一个按钮 1,下方有一个列表框,列表框下方有一个按钮 2。按下 button1 应该在第一个文本框下方生成另一个文本框,并且 listbox/button2 应该向下移动。如果有人以前使用过 Adobe Bridge,批量重命名窗口就是我所说的一个示例。
我想简单地将textboxN.Height 添加到this.Size,然后将textboxN.Height 添加到每个控件(第一个文本框除外)的 Y 位置,以便它们都向下移动textboxN.Height 像素。但我认为有更好的方法来做到这一点。相反,Winforms 适合这样的事情吗?
【问题讨论】:
-
这很好,让它发生。
-
您是否尝试过使用
FlowLayoutPanel?
标签: c# winforms user-interface user-controls controls