title: Delete strings from TStringList
body: <p>I have a List Box or a List View with items. And I have a String List with the same items (strings) as the List Box/List View. I want to delete all selected items in the List Box/List View from the String List.</p>
  
  <p>How to do?</p>
  
  <pre><code>for i:=0 to ListBox.Count-1 do
    if ListBox.Selected[i] then
      StringList1.Delete(i); // I cannot know exactly an index, other strings move up
  </code></pre>