如果我想创建一个动态 UI 控件的 winform,最好的方法是什么?
我有一个带有文本框的表单,右边有一个按钮1,在下面有一个列表框,在列表框下面有一个按钮2。按下按钮1应该在第一个文本框下面生成另一个文本框,并将列表框/按钮2向下移动。如果有人之前使用过 Adobe Bridge,则批量重命名窗口就是我所说的内容示例。
我考虑简单地将
我有一个带有文本框的表单,右边有一个按钮1,在下面有一个列表框,在列表框下面有一个按钮2。按下按钮1应该在第一个文本框下面生成另一个文本框,并将列表框/按钮2向下移动。如果有人之前使用过 Adobe Bridge,则批量重命名窗口就是我所说的内容示例。
我考虑简单地将
textboxN.Height
添加到 this.Size
,然后将 textboxN.Height
添加到每个控件(除了第一个文本框)的 Y 位置,以便它们都向下移动 textboxN.Height
像素。但我认为有更好的方法来做到这一点。而且,Winforms 是否适合此类操作?
FlowLayoutPanel
吗? - sallushan