如题,对选中的ListView的Caption进行修改??  if ListView1.Selected <> nil then
  begin
    //如何使ListView1.Selected.Caption处于修改状态?
  end;

解决方案 »

  1.   

    为什么 ListView1.Selected.EditCaption := True; 这个语句不行?
      

  2.   

    if ListView1.Selected <> nil then
      begin
         ListView1.Selected.Caption:='hgf'
      end;
      

  3.   

    直接使用ListView1.Selected.EditCaption;EditCaption是一個函數﹐不是一個屬性。
      

  4.   

    ListView1.Selected.EditCaption进入编辑状态
      

  5.   

    //方法能赋值吗?~~
    //EditCaption是方法,不是属性~~ListView1.Selected.EditCaption;
      

  6.   

    同意楼上的,伴水兄,你知不知道如何修改ListView的每一个Items中每一个分隔栏的值啊,我试验了半天也只能修改整行的值
      

  7.   

    好像还得
        ListView1.ReadOnly
        ListView1.RowSelect  同时为False 才有效....
      

  8.   

    uses CommCtrl;
    with ListView1 do
    if ItemIndex >-1 then ListView_EditLabel(Handle, ItemIndex);
      

  9.   

    恩,正确,在调用了ListView1.Selected.EditCaption;方法以后
    还必须设置ListView1.ReadOnly
        ListView1.RowSelect  同时为False 才有效
      

  10.   

    同意 zswang(伴水清清)(专家门诊清洁工)  
     
      //方法能赋值吗?~~
    //EditCaption是方法,不是属性~~ListView1.Selected.EditCaption;