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

时间:2011-01-17 10:37:28

标签: c# linklabel

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

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

它只会向列表框中添加一个项目,即使还有更多项目。有什么想法吗?

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

由于

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

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

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