|Suggest||displays the auxiliary drop-down list associated with the edit control. This drop-down is populated with one or more suggested completion strings (filtered).||the first character typed in the edit control is appended. Typing the second, third, …. character will begin a new search from the dropdown list|
|Append||no dropdown list but appends the remainder of the most likely candidate string to the existing characters, highlighting the appended characters.||working as expected.|
|SuggestAppend||applies both Suggest and Append options with dropdown list.||similar to Suggest|
I understand your point and agree with you.
Honestly, the way it works now is already acceptable except for one thing. If SuggestAppend, the second character entered in the edit control is appended to the suggested string as shown on Excel table I sent you (in cell C21 and C22). Pressing tab or clicking the highlighted item in the dropdown list doesn’t change the value in the edit control. Have you considered this behaviour?
We can’t replicate the filtering that you see in winforms. It’s not the dropdown portion. If you try in winform with the dropdown open you’ll see that it shows a second popup overlapping the drop down a bit with the suggested entries. The suggestion panel in winforms is the same used for the textbox and it’s a windows feature overlapping the drop down.
We were trying to match Suggest, Append and SuggestAppend in a logical way to behavior. This is what we were aiming for:
Please see attached file. It is based on the WinForm project included in ComboBoxTest solution I sent you. Please note of how the dropdown list is filtered everytime a user types a character in the edit control.
Append mode is working as expected like before.