Link to home
Start Free TrialLog in
Avatar of tkbursch
tkbursch

asked on

Combo Box: Selection by character entry

CComboBox description says " ... if the combo box has the drop-down list style, the user can type the initial character of one of the items in the list, and the list box, if visible will highlight the next item with that inital character".  By typing a second character within a short intervial, I have observed that items having the same first character can be selected.   For instance, if the list has the entries "OH" "OK" "OR", typing "O" and then "R" (without pausing) will select "OR".   But if the list has entries "II" "III" "IV" "V", typing "I" and then "V" (again without pausing) selects "V", not "IV" as I wished.  Typing "I" and then "I" selects "III", not "II".  I have not been able to locate the code that does the selection.   Where is it?  How can I fix this anomalie of combo box item selection by key stoke of the first two characters?
Avatar of madhav102398
madhav102398

hi tkbursch,

i have tried a ComboBox with the items you have specified.
if the ComboBox is of Drop List style and the ComboBox is sorted, then your second example of I, II, III, IV, V even works. But if your ComboBox is not sorted the ComboBox supports only the first character entry, not more than that. But it supports for more than one character entry only if it is sorted.

madhav
I mean, ComboBox supports for more than one character entry, only when ComboBox is sorted.
Avatar of tkbursch

ASKER

You sure hit the nail on the head.  Fixed my problem
Thanks for your help.
ASKER CERTIFIED SOLUTION
Avatar of madhav102398
madhav102398

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial