在Windows窗体表单上动态添加控件

时间:2010-07-06 16:49:31

标签: windows winforms

我试图在Windows窗体表单的行和列中动态添加一组控件。例如,如果我有20个控件,我需要创建三列和n行。我如何实现这一目标?

2 个答案:

答案 0 :(得分:8)

在表单中添加TableLayoutPanel。在运行时,使用new关键字实例化您的控件。将它们添加到tableLayoutPanel.Controls集合中。您可以将它们添加到特定的行和列,也可以让面板让它们流入下一个可用的单元格。

答案 1 :(得分:0)

我同意蒂姆的观点。

但是,如果你知道你总是要以三个为一组添加控件,我建议创建一个用户控件来包含这三个。