FlowLayoutPanel 添加到列?

Posted

技术标签:

【中文标题】FlowLayoutPanel 添加到列?【英文标题】:FlowLayoutPanel add to columns? 【发布时间】:2011-01-24 10:52:09 【问题描述】:

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

只要 value.text != "somevalue" 在这种情况下我只想添加该行的关键。

这里是一些示例数据并以 key 和 value 形式输出

"Label1" "good stuff"
"Label2" "somevalue"
"Label3" "somevalue"
"Label4" "good stuff"

将显示为

Label1 GoodStuff
Label2
Label3
Label4 GoodStuff

【问题讨论】:

【参考方案1】:

我认为最好使用 TableLayoutPanel 这个。

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

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

【讨论】:

以上是关于FlowLayoutPanel 添加到列?的主要内容,如果未能解决你的问题,请参考以下文章

C#winform 怎么设置自动竖直滚动条

C#删除flowLayoutPanel中的动态创建控件

linux - 将带有模式的行转换为列

减少 FlowLayoutPanel 中控件之间的空间

css 将边界半径添加到列

在oracle中将行值添加到列