Hi, kennt ihr eine Möglichkeit, per Event mitzubekommen, wenn der Benutzer bei einer ComboBox, die auch die Texteingabe mit AutoComplete erlaubt, einen AutoComplete-Vorschlag ausgewählt hat (möglichst unabhängig davon, ob er das mit Pfeiltasten+Enter oder per Mausklick getan hat)? Das DropDownClosed-Event wird wohl nur geschmissen, wenn der Benutzer das eigentliche Combo-Dropdown öffnet und daraus etwas auswählt, nicht aber bei Auswahl aus dem automatisch aufpoppenden AutoComplete-Dropdown. Danke schon mal im Voraus Sebastian
wenn die autocomplete source eine customsource ist und autocomplete auf "suggest" und nicht "append" steht funktioniert folgendes:
1 | private void comboBox1_TextChanged(object sender, EventArgs e) |
2 | { |
3 | if (comboBox1.AutoCompleteCustomSource.Contains(comboBox1.Text)) |
4 | { |
5 | |
6 | } |
7 | } |
mehr infos wären nett :)
Ist ne Idee (verwende CustomSource und Suggest), aber dann wird mein Code auch ausgeführt, wenn man beim manuellen Tippen (eines längeren Eintrags) bei einer Zeichenkombination "vorbeikommt", die zufällig auch so in der AutoCompleteCustomSource steht, unterbricht somit den Tippvorgang. Muss mir noch überlegen, ob ich das so gebrauchen kann.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.