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

链接标签c#-显示它们的列表,c#,linklabel,C#,Linklabel,我正在尝试将链接标签列表添加到listview。我喜欢这样做 foreach (String s in values) { LinkLabel label = new LinkLabel(); label.Text = s; txtBox.Controls.Add(label); } } 它不断地向列表框中添加一个项目,即使有更多的项目。有什么想法吗 ps)我可以从添

我正在尝试将链接标签列表添加到listview。我喜欢这样做

        foreach (String s in values)
        {
            LinkLabel label = new LinkLabel();
            label.Text = s;
            txtBox.Controls.Add(label);
        }
    }
它不断地向列表框中添加一个项目,即使有更多的项目。有什么想法吗

ps)我可以从添加breakbpoint和在迭代时使用console.writeline中看出还有更多的项


谢谢

无论是
列表视图
还是
列表框
控件都不是为承载子控件而设计的

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

我尝试了您的代码。 您正在做的是将控件添加到listitem而不是items

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

是的,很抱歉,当我从一个文本框开始时,应该重新更改变量名,我现在只是在模拟一些东西。对不起,我不知道。这段代码在我看来很好。也许你应该在别处寻找问题。为什么要在
列表框中添加
LinkLabel
实例?!?这不是
列表视图
/
列表框
的设计目的……那么我应该如何直接向表单添加链接标签呢?