FlowLayoutPanel添加到列?

时间:2011-01-24 10:52:09

标签: c# flowlayoutpanel linklabel

我有一个流程布局面板,我也添加了一个Linklables字典

是否可以将两个添加到流布局面板(如2中我的意思是键和值)彼此相邻,只要value.text!=“somevalue”在我想要添加的情况下这条线的关键。

以下是表格键和值

中的一些示例数据和输出
"Label1" "good stuff"
"Label2" "somevalue"
"Label3" "somevalue"
"Label4" "good stuff"

将显示为

Label1 GoodStuff
Label2
Label3
Label4 GoodStuff

1 个答案:

答案 0 :(得分:2)

我认为最好为此使用TableLayoutPanel

由于它支持多列,您只需在两行的行上添加标签(或任何其他控件),然后隐藏(将Visible设置为false)第二列上的Label,如果其内容不匹配所需的值。

我建议您阅读MSDN上的TableLayoutPanel。这是链接:http://msdn.microsoft.com/en-us/library/system.windows.forms.tablelayoutpanel.aspx