创建一个图像列表框?

5
我该如何在我的Winforms应用程序中创建一个ListBox控件,使其中的图像可以像文本一样有序排列呢?
我希望这些图片能够像这样呈现: alt text 也许我甚至不需要使用ListBox。也许有更好的控件适合这个目的?谢谢!

这在WPF中很容易实现,但在Win Forms中...嗯。 - Femaref
是的!我知道这在WPF中只是简单的XAML,但客户想要一个简单的Windows Forms,以便它可以在旧机器上运行。 :x - delete
2个回答

1

你可能需要一个自绘的列表框。MSDN页面上有一个DrawItem事件的示例。


0
  1. 将所有图像使用唯一的键(例如文件名)加载到imagelist中。确保将imagelist imagesize设置为图像的大小。
  2. 将listview LargeImageList属性设置为已加载的imagelist。
  3. 将每个listview项目的imagekey属性分配给与imagelist中对应图像匹配的键。
  4. 将listview视图样式设置为view.largeicon。
  5. Profit。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接