Wie man eine C# Windows Form-Steuerelement DropDownList zu Verhalten wie ein browser drop-down-Liste?

Ich habe eine ComboBox, DropDownList-Modus. Sagen, die Inhalte sind:

1

2

5

91

92

99

205

In der Forms-Anwendung, ich möchte in der Lage sein, um den Fokus auf das Steuerelement, und geben 205 und habe es auswählen 205. Stattdessen drücke ich 2 - es springt auf 2. Ich drücken Sie 0, nix bei 0 beginnt, so bleibt es auf 2. Ich Taste 5 drücken, es springt 5. Es ist nur die Letzte Taste die ich gedrückt.

Gleiche, wenn ich Typ 99, springt er auf den ersten 9 match - 91, dann auf den zweiten 9 match - 92. Aber ich wollte, es zu gehen, um 99.

Auf der anderen Seite in jedem browser, wenn Sie auf eine Dropdownliste, und geben Sie eine Sequenz von Zeichen, wird es halten Sie alle zusammen und springen Sie zu einem full match. (Gleiches Verhalten bei Windows-Ordnern wenn Sie eine Datei name.) Die Reihenfolge in der Regel setzt nach ein paar Sekunden ohne Eingabe.

Wie bekomme ich meine Formulare dropdown-sich zu Verhalten wie ein browser-dropdown?

InformationsquelleAutor ovinophile | 2011-04-05
Schreibe einen Kommentar