我有一个列表视图(详细信息视图),我显示一列图像和一列文本, 可以在第二列中显示图像(没有OwnerDraw)吗?我想把文本放在第一列,因为用户只能编辑第一列(LabelEdit属性)
ListViewItem lvi = new ListViewItem("");
lvi.ImageKey = "image"; // column 1
lvi.SubItems.Add("subitem 2"); // column 2
谢谢
更新
原生列表视图支持子项目(LVS_EX_SUBITEMIMAGES)中的图像,因为在win 98之前,它们不包含在.NET中。 http://msdn.microsoft.com/en-us/library/windows/desktop/bb774732(v=vs.85).aspx
代码项目示例 http://www.codeproject.com/Articles/7630/ListView-with-Image-on-SubItems