链接标签 c# - 显示它们的列表
Posted
技术标签:
【中文标题】链接标签 c# - 显示它们的列表【英文标题】:Link Labels c# - displaying a list of them 【发布时间】:2011-01-17 10:37:28 【问题描述】:我正在尝试将链接标签列表添加到列表视图。我是这样做的
foreach (String s in values)
LinkLabel label = new LinkLabel();
label.Text = s;
txtBox.Controls.Add(label);
即使列表框有更多,它也只会向列表框中添加一项。有什么想法吗?
ps) 我可以通过添加断点和迭代时使用 console.writeline 来判断有更多项目
谢谢
【问题讨论】:
是的,抱歉应该在我开始使用文本框时将变量名改回来,我现在只是在模拟一些东西。对不起 我不知道。这段代码的 sn-p 对我来说看起来不错。也许你应该在别处寻找问题。 为什么要将LinkLabel
实例添加到ListBox
?!?
这不是 ListView
/ListBox
的设计目的......
那么我应该如何添加链接标签,直接添加到表单中?
【参考方案1】:
ListView
或 ListBox
控件都不是真正为托管子控件而设计的。
如果这是您需要的,那么您应该使用容器控件,例如 Panel
。我建议使用TableLayoutPanel
或FlowLayoutPanel
,它们可以自动管理其子控件的布局。
【讨论】:
【参考方案2】:我试过你的代码。 您正在做的是向 listitem 而不是项目添加控制。
因此,当您检查 => txtbox.Items.Count = 0;和 txtbox.Controls.Count = 2 在 for 循环之后。
【讨论】:
以上是关于链接标签 c# - 显示它们的列表的主要内容,如果未能解决你的问题,请参考以下文章
自学html-four(css初始化及html语义标签 -> h标签 p标签 img标签 有序列表 无序列表 表格 超链接)