Das Problem sind die 50k Einträge. Da Fehler an der Wurzel gepackt werden sollen, setze hier an: An deinem
GUI-Konzept ist was faul, denn wer scrollt schon durch 50k Einträge?
Ob es nun Sinn macht alles zu selektieren ist eine Frage für sich, aber die Frage nach 50k Einträgen sehe ich nicht als Problem an. Ich kenne Wörterbücher die zuerst einfach alle Wörter in einer Listbox listen und erst bei der ersten Eingabe anfangen zu filtern. Es ist deren Konzept. Andere teilen es in 26 Teile. Jedem das seine.