Szybki wyszukiwanie w listboxie

0

Witam.

Problem jest następujący : dwa obiekty (edit i listbox). W listboxie znajdują się wklepane na etapie projektu items. W edit wpisujemy litery a combobox ma się ustawiać w odpowiednim miejscu. Np. w edit wpisuję literę "K" a listbox już podświetla pierwsze hasło na literę K. To już mam zrobione ale problem jest w różnicy prędkości działania na kompie na którym było tworzone (p4 i 1gb ramu) chodziło ok, ale już na kompie 600-700Mhz 200MB ramu chodzi lipnie. Czy jest jakaś metoda przyspieszenia tego procesu wyszukiwania ? (chodzi mi po głowie przerzucenie tego do tablicy i przeszukiwanie samej tablicy, ale czy to jedyne rozwiązanie ?) Please help me [diabel]

0

Mogę ci powiedzieć, że ja kiedyś też miałem z tym problem, ale zrobiłem to tak, ze stworzyłem sobie w tablicy taką liczbę TStrings, żeby w każdym były wyrazy na inną literę, a potem przy wpisywaniu w Edicie pierwszej litery sprawdzałem coi to za litera, ładowałem odpowiedniego TStringa do ListBoxa i dalej tak jak ty robisz. W ten sposób jest mniej do przeszukania i trwa to szybciej. Ale oczywiście jestem otwarty na wszelakie inne propozycje, bo to taki półśrodek.

1 użytkowników online, w tym zalogowanych: 0, gości: 1