代码之家  ›  专栏  ›  技术社区  ›  Remus Rigo

仅在列表视图的列标题中显示图标

  •  0
  • Remus Rigo  · 技术社区  · 15 年前

    我想在对列表视图的列(asc或desc)排序时显示一个图标(向上或向下),因此我将smallimages属性指定为一个ImageList(带有两个向上和向下图标)。我的问题是,当我输入数据时,ImageList中的第一个图标将显示在ListView的每一行中。

    聚苯乙烯 (listview.viewstyle:=vsreport)

    1 回复  |  直到 15 年前
        1
  •  1
  •   Re0sless    15 年前

    您可以将每个tlitems上的imageindex设置为-1,以停止它们显示图像,但您仍将有图像应位于的间隙。

     with ListView1.Items.Add do
     begin
         Caption := 'Foo';
         ImageIndex := -1;
     end;