LsvMp3.Items[liIndice].Delete;
LsvMp3.Items[liIndice].Delete;
LsvMp3.Items[liIndice]='XXXXXXXX';//ou la valeur que tu veux
if Lsv.Items.Count > 0 then begin liNombre := length(psContenu); For liIndice := Lsv.Items.Count - 1 downto 0 do begin lsItem := AnsiLowerCase(Lsv.Items[liIndice].SubItems[piPosition]); lsItem := copy(lsItem, 1, liNombre); if (lsItem <> psContenu) then begin LsvMp3.Items[liIndice]:='XXXXXXXX';//ou une autre valeur de ton choix end; end; end; end; For liIndice := 0 to Lsv.Items.Count - 1 do if LsvMp3.Items[liIndice]='XXXXXXXX' then LsvMp3.Items[liIndice].Delete;
if Lsv.Items.Count > 0 then begin liNombre := length(psContenu); For liIndice := Lsv.Items.Count - 1 downto 0 do begin lsItem := AnsiLowerCase(Lsv.Items[liIndice].SubItems[piPosition]); lsItem := copy(lsItem, 1, liNombre); if (lsItem <> psContenu) then begin LsvMp3.Items[liIndice]:='XXXXXXXX';//ou une autre valeur de ton choix end; end; end; end; liIndice:=LsvMp3.Count-1; repeat if LsvMp3[liIndice]='XXXXXXXX' then LsvMp3[liIndice].Delete; dec(liIndice); until liIndice=0;
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionpar exemple si tu as : LsvMp3[1] LsvMp3[2] LsvMp3[3] etc... si tu "delete" LsvMp3[2], alors LsvMp3[3] va s'appeler et devenir LsvMp3[2]
LsvMp3.Items[liIndice].SubItems.Delete(piPosition);
if (TblPlayList.FieldByName ('Genre').AsInteger >= 0) then begin liGenre := TblPlayList.FieldByName ('Genre').AsInteger; TblGenres.FindKey ([liGenre]); lsGenre := TblGenres.FieldByName ('Genre').AsString; paList.Items[liIndice].SubItems.Add (lsGenre); end; lsArtiste := TblPlayList.FieldByName ('Artiste').AsString; lsAlbum := TblPlayList.FieldByName ('Album').AsString; lsTitre := TblPlayList.FieldByName ('Titre').AsString; paList.Items[liIndice].SubItems.Add (''); paList.Items[liIndice].SubItems.Add (''); paList.Items[liIndice].SubItems.Add (''); paList.Items[liIndice].SubItems.Add (''); paList.Items[liIndice].SubItems[1] := lsArtiste; paList.Items[liIndice].SubItems[2] := lsAlbum; paList.Items[liIndice].SubItems[3] := lsTitre; TblPlayList.Next; end;