将控件添加到flowlayoutpanel中

时间:2017-06-30 09:22:47

标签: c# winforms controls dynamic-controls flowlayoutpanel

在Windows窗体中,我可以动态地将控件添加到flowlayoutpanel中:

for (int i = 0; i < 5; i++)
{
    Button button = new Button();
    butto.Name="btn_"+i.ToSting();
    butto.Text=i.ToSting();
    this.flowlayoutpanel1.Controls.Add(button);
}

它工作得很好,但是当我将变量'i'设置为1500时,似乎flowlayoutpanel无法显示其所有控件。错误在哪里,我该如何解决?

我想要做的是创建一个包含flowlayoutpanel的用户控件,当我打开PDF文档时,我想添加一个项目,将每个页面的缩略图显示在flowlayoutpanel中。

1 个答案:

答案 0 :(得分:0)

您可以在代码或设计属性中设置flowlayoutpanel.AutoScroll = true您可以将AutoScroll设置为默认值。