I cannot seem to get AutoComplete to behave properly when I have the DropDownStyle property set to DropDownList.
AutoComplete works with multiple typed characters only when the user is able to type very fast. Even a slight delay in keyboard activity (1/4 second or less) causes the next key press to start looking through the item list as though we are looking for a match on the first character.
As a simple example, if I have a dropdown with the following names in the item list:
Aaron
Alice
Allen
Betty
Bill
Bob
Larry
If I am looking for Allen, I can very quickly type A-L-L and the correct entry is chosen. However, even a slight delay between A and L, or between the first and second L will cause Larry to be selected.
If I set the DropDownStyle property to Dropdown, I can type A-L-L as slowly as I want and select Allen. However, this does not prevent the user from entering a value that is not in the list.
I have tried all of the AutoCompleteMode options and none of them seem to make any difference.
Is there a property that would increase the time allowed between keystrokes and still recognize it as a single entry?
AutoComplete works with multiple typed characters only when the user is able to type very fast. Even a slight delay in keyboard activity (1/4 second or less) causes the next key press to start looking through the item list as though we are looking for a match on the first character.
As a simple example, if I have a dropdown with the following names in the item list:
Aaron
Alice
Allen
Betty
Bill
Bob
Larry
If I am looking for Allen, I can very quickly type A-L-L and the correct entry is chosen. However, even a slight delay between A and L, or between the first and second L will cause Larry to be selected.
If I set the DropDownStyle property to Dropdown, I can type A-L-L as slowly as I want and select Allen. However, this does not prevent the user from entering a value that is not in the list.
I have tried all of the AutoCompleteMode options and none of them seem to make any difference.
Is there a property that would increase the time allowed between keystrokes and still recognize it as a single entry?