Entwickler-Ecke
WinForms - Combobox soll automatisch verbessern
Vegeto - Do 09.01.14 10:21
Titel: Combobox soll automatisch verbessern
Hi,
bin gerade dabei was kleines zu Programmieren, doch irgendwie erreiche ich nicht das was ich möchte.
Also ich habe eine ComboBox mit über 60 einträgen, jetzt möchte ich wenn man in diese ComboBox was eingibt, z.B. a oder kr, dann soll er aus den Einträgen den erst best möglichen Eintrag schon anzeigen und wenn ich dann auf Enter drücke soll er auch diesen Eintrag annehmen.
Ich hoffe ihr versteht was ich meine.
Ich danke über jegliche hilfe.
Lg
Ralf Jansen - Do 09.01.14 10:35
DropDownStyle der ComboBox auf DropDownList setzen.
Vegeto - Do 09.01.14 10:42
WOW...
Danke und ich dachte man muss das Codieren, hatte auch schon angefangen:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| string strtext = comboBox1.Text; foreach (string s in comboBox1.Items) { if (s.Contains(strtext)) { comboBox1.SelectedText = s; } } |
doch das war falsch wollte es ausbauen, aber das was du mir gegeben hast erfüllt das was ich möchte.
DANKE
Vegeto - Do 09.01.14 10:49
Ich bin es nochmal, weißt du was mir aufgefallen ist, dass ich in diesem Stil nur den Anfangsbuchstaben eingeben kann, ich wollte eigentlich 2 - 4 Buchstaben eingeben und dann soll er mir das anzeigen, denn wenn ich jz "Sh" eingebe springt er erst zu "S" danach direkt zum eintrag mit "H".
Ich wollte das wenn ich "Sha" eingebe, dass er mir dann direkt die erst beste möglichkeit zeigt z.B steht dann in der ComboBox Sha'takalo' (das "takalo" ist das blau makiert), jz kann man entweder enter drücken oder weiter eingeben oder wenn man auf den pfeil drückt soll er einen ähnlichen Eintrag mit "Sha" anzeigen.
Ich hoffe ihr versteht was ich erreichen möchte.
Danke
Ralf Jansen - Do 09.01.14 10:56
Es kommt drauf an wie schnell du s h a eintippst. Wenn du zwischen den Buchstaben zu langsam bist wird die Suche zurückgesetzt.
Aber was du beschreibst klingt mehr nach AutoComplete. Setzt mal den DropDownStyle zurück auf DropDown und schalte dafür AutoComplete ein (AutoCompleteMode auf Append und AutoCompleteSource auf ListItems
Vegeto - Do 09.01.14 11:05
Danke, das war es was ich gesucht habe, vielen Dank
:D :D :D
DANKE
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!