链接标签c# – 显示它们的列表

我想在listview中添加一个链接标签列表。 我这样做是这样的

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

它不断向列表框添加一个项目,即使有更多。 有任何想法吗?

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

谢谢

ListViewListBox控件都不是真正设计用于托管子控件。

如果这就是您所需要的,那么您应该使用容器控件,例如Panel 。 我建议使用TableLayoutPanelFlowLayoutPanel ,它可以自动管理其子控件的布局。

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

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