C#WinForms:带有垂直滚动条的多列ListBox

时间:2013-01-21 02:38:31

标签: c# winforms listbox vertical-scrolling multiple-columns

我需要以类似于此处显示的中央面板的方式显示数据:http://www.binaryworks.it/extremegamesmanager/images/features/features_2.PNG(带游戏封面和标题)。

我已经有类似的控件(基于标准的WinForms ListBox),但它有一个水平滚动(因为ListBox不允许多列verical滚动:http://msdn.microsoft.com/en-us/library/system.windows.forms.listbox.multicolumn.aspx

ListView似乎不支持自定义对象作为元素,而DataGrid适用于相关数据行 - 但我有一个图像列表(带有标题)。

您如何推荐我继续 - 是否有比扩展Panel更快(更简单)的解决方案?

1 个答案:

答案 0 :(得分:0)

这是第三方组件,但您可以查看类似于ListView的Better Thumbnail Browser,但支持缩略图视图,允许任意图像大小,加载背景缩略图以及项目可以居中或左对齐,但是内部间距不会像ListView的LargeIcon视图中那样改变:

enter image description here

我们提供免费软件组件Better ListView Express,支持具有任意图像大小的LargeIcon视图。

两个控件都有很多布局和显示选项。