I recently made a Windows Application in Microsoft Visual C++ 2005 that contains a listbox. The problem i noticed is that when the listbox is selected, and the user presses a key, the listBox selects the first item that starts with said letter (Which works well); however, if the user presses 2 letters in a row, the listBox doesn't recognize the first letter and goes automatically to the first item that starts with the second letter. For instance, if i have the items 'abc' and 'bcd' and i press 'ab', the listBox selects the item 'bcd' instead of 'abc'. I searched through the net and didn't find a concrete answer. Could anyone help?