Przeszukiwanie ListBox

0

How to search every item in ListBox and delete only these one which have some words in the end of list...?

abcdefghijklmnoprst
abcdefghijklmnoprs\del
abcdefghijklmnop
abcdefghijklmno\del
abcdefghijklm
abcdefghijk\del

CleanItems(ListBox.Items, '\del') gives:

abcdefghijklmnoprst
abcdefghijklmnop
abcdefghijklm

-= No co, ludzie borykają się z różnymi problemami... :) =-

0
procedure CleanItems(List: TListBox; Txt: String);
var
  Idx: Integer;
begin

 for Idx := List.Count -1 downto 0 do
    if UpperCase(Copy(List.Items.Strings[Idx], Length(List.Items.Strings[Idx]) -
       Length(Txt) +1, Length(List.Items.Strings[Idx]))) = UpperCase(Txt) then
              List.Items.Delete(Idx);

end;
0

danx

1 użytkowników online, w tym zalogowanych: 0, gości: 1