3

我正在尝试将链接标签列表添加到列表视图。我正在这样做

        foreach (String s in values)
        {
            LinkLabel label = new LinkLabel();
            label.Text = s;
            txtBox.Controls.Add(label);
        }
    }

即使有更多,它也会继续向列表框中添加一项。有任何想法吗?

ps)我可以告诉在迭代时添加断点和使用console.writeline还有更多项目

谢谢

4

2 回答 2

2

ListView或控件都不ListBox是真正设计用于托管子控件。

如果这是您需要的,那么您应该使用容器控件,例如Panel. 我建议使用可以自动管理其子控件布局的aTableLayoutPanel或 a 。FlowLayoutPanel

于 2011-01-17T11:13:27.010 回答
0

我试过你的代码。您正在做的是向 listitem 而不是项目添加控制。

因此,当您检查 => txtbox.Items.Count = 0; 和 txtbox.Controls.Count = 2 在 for 循环之后。

于 2011-01-17T11:16:41.313 回答