Piszę aplikację, w której musi być pole edycyjne, które w trakcie pisania tekstu podpowiada jego dalszą część (coś jak w pasku adresu IE). Poza tym nie może być możliwe wpisanie innego tekstu, niż słowo z listy, z której są czerpane podpowiedzi.
Rozwiązałem to używając ComboBox. Jego wartości Items służą za podpowiedzi jeżeli zostanie ustawiona właściwość Style na csDropDown lub csSimple. Jednak takie ustawienie pozwala wpisać dowolne słowo - nawet nie znajdujące się w items. Natomiast jeżeli ustawię Style w inny sposób sytuacja się odwraca - można wybrać tylko słowo z listy, ale nie ma autouzupełniania.
Próbowałem też kilku komponentów podobnych do ComboBox z projektu Jedi, ale wychodzi praktycznie to samo.
Czy ma ktoś może pomysł? A może należałoby użyć innego komponentu? (zazwyczaj rozwiązanie jest banalne).
Prosze o pomoc (oczywiście jeżeli tylko ktoś zrozumie z tej gmatwaniny o co mi chodzi :))