ListBox有个属性MultiColumn可以显示多列,但怎样指定显示列的数量,比如显示为两列或三列

A1027 2008-10-16 02:45:43
ListBox有个属性MultiColumn可以显示多列,但怎样指定显示列的数量,比如显示为两列或三列
...全文
3504 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Wolf68 2009-02-12
  • 打赏
  • 举报
回复
另外引用一下“acptvc”的说法:
它将加入”a”,”b”两个Item 。您可以尝试往ListBox中添加更多的Item,应该能得到期望的结果。

另外对MultiColumn属性解释如下: 在ListBox中,您可以通过设置MultiColumn属性来进行多列显示。您只需设置MultiColumn属性为true,然后当您往ListBox中添加的Item超过ListBox的单列所能容纳的Item数目时,ListBox将自动横向扩展,出现横向滚动条,而不是纵向滚动条,这就是ListBox中MultiColumn的含义。
Wolf68 2009-02-12
  • 打赏
  • 举报
回复
以下写法可以插入两列或三列:
listBox1.MultiColumn = true;
listBox1.Items.AddRange(new object[] {"a","b"});

但显示时只在一列显示。

你解决了吗?如果说解决了,给我一下代码。我也正在想这个问题。
zx005 2008-10-16
  • 打赏
  • 举报
回复
你把ColumnWidth设置下就会看到效果

111,128

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧