title: delphi and the displaying of a listbox items
body: <p>I'm using a listbox to display a simple list of filenames. I also have an edit component that allows me to search those items via a simple:</p>
  
  <pre><code>procedure TForm1.Edit1Change(Sender: TObject);
  const
    indexStart = -1;
  var
    search : array[0..256] of Char;
  begin
    if edit1.Text='' then exit;
    StrPCopy(search, Edit1.Text) ;
    ListBox1.ItemIndex := ListBox1.Perform(LB_SELECTSTRING, indexStart, LongInt(@search));
  end;
  </code></pre>
  
  <p>Now, is there a way to "selectively" display items on a listbox? What I mean is that If I search for the an item that starts with "hello" then ONLY those that will hello will be displayed, either dimming those than don't or making visible := false altogether.
  Is there a way to perform this with a listbox?</p>
  
  <p>thanks!</p>
  
  <p>Oh, it's Delphi 7...</p>