题
我目前工作的一个标准的Windows移动应用程序。它是 需要,我们使用一个ListView,但与在子项的图像。
我们需要一个列表视图与3列三行。我要显示在表格9项的图标。
如何ListView中添加图像作为子作品?
我可以使用图片框,但我不具有任何事件从一个图像导航到另一个图像。
我该如何处理呢?
由于
没有正确的解决方案
其他提示
有用于添加图像作为在ListView子项目没有本地支持。如果你知道,总会有确切3x3的图像,为什么要使用一个ListView?可以简单地布置在窗体上9个的PictureBox控件和图标加载到它们。
这可能是值得一试的这文章。虽然它是完整的.NET Framework编写的,它也可能为Compact Framework的工作(我还没有测试它自己,但的 NMCUSTOMDRAW 似乎是由Win CE的支持)。
标准的ListView使用所有者图中要做到这一点的唯一方法。
设置的ListView到OwnerDraw
,处理true
和DrawColumnHeader
事件的DrawItem
属性和设置e.Handled
到true
,并处理事件DrawSubItem
和得出正确的图像。
修改:.NET Framework精简不支持所有者图中,所以不能使用这种技术
http://bytes.com/话题/视觉基本网/答案/ 481668-列表视图 - 子项目图像索引 读了这篇文章,它会帮助你。
不隶属于 StackOverflow