我有一个列表视图(详细信息视图)并显示一列图像和一列文本,是否可以在第二列中显示图像(没有 OwnerDraw)?我想将文本放在第一位,因为用户只能编辑第一列(LabelEdit 属性)
ListViewItem lvi = new ListViewItem("");
lvi.ImageKey = "image"; // column 1
lvi.SubItems.Add("subitem 2"); // column 2
谢谢你
更新
自 win 98 之前,本机列表视图支持子项 (LVS_EX_SUBITEMIMAGES) 中的图像,但它们并未将其包含在 .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