I am looking for a ComboBox with the following properties:
1). The drop-down list of existing possibilities changes dynamically (each key-stroke) as the text changes in the box. The displayed list consists of all elements whose beginnings match what has been entered so far. (If no match, the list is empty.) The mere fact of text being entered causes the drop-down list to appear and "highlights" its first element, but leaves the editting cursor at the end of the entered text to allow further input. Ideally the currently highlighted list element could be changed without affecting the input.
2). Some "special character" (esc/tab/space/???) causes the input to be completed to match the currently highlighted list element. It would be nice if this completion would be up to the next delimiter (e.g. period/comma/space/???), but I'll not be picky. Despite completing the input, the cursor should remain in the box to allow further editting of the text.
I've looked on this site and the web, and while I don't pretend my search has been exhaustive, I've not been able to find what I'm looking for (or even close enough for me to be able to figure out how to modify).
Thanks for any assistance you may be able to provide.
And if you decide to delete this without an answer, please have the decency to let me know why.