如题所说的!TListView选中是变灰色的,呈现出是选中状态,不知道代码是怎么写的,我用TListview.items[i].selected好像不行!那图标根本就不改变颜色!请指教!谢谢!

解决方案 »

  1.   

    procedure TForm1.Button1Click(Sender: TObject);
    begin
      ListView1.HideSelection := False; //不隐藏选择项
      ListView1.MultiSelect := True; //多选
      ListView1.Items[0].Selected := True;
      ListView1.Items[1].Selected := True;
    end;
      

  2.   

    ListView1.Checked[i]:= true ; 就OK了
      

  3.   

    ListView1.Items[0].Cut := True;这个变成被剪贴的样子~~如果你真想变成灰度图标,就要准备两套图标了~~通过改变ImageIndex来实现~~