Typing filename in ListBox
===

when I wish to type the name of a listbox item (the listbox is populated by files in a directory), for example, if I type "apples" pressing A would take me to the first object with A in it's name, but typing "p" after will take me to the first item with p as the first letter. Is there any way I can make it so I can type a few characters and it would take me to that specific item? For example, the list might have;

     ability
     idea
     boring

typing "abi" would select ability, rather than "ability", then "boring", then "idea"

Any help is appreciated. Thanks.