Remplacer Winforms ComboBox Autocomplete Suggérer une règle

Je suis en train de modifier le comportement d'un Windows.Les formes ComboBox, de sorte que la saisie semi-automatique de liste déroulante affiche les éléments selon les règles que j'ai préciser.

Par défaut, si vous utilisez la saisie semi-automatique dans une zone de liste déroulante, la règle qui est suivie est "la chaîne s est inclus dans la liste déroulante, si.StartsWith( userEnteredTextInTheComboBox) )" Tout ce que je suis vraiment intéressé par la substitution d'une nouvelle règle pour l'actuel, mais je ne trouve pas de moyen d'obtenir cela. (Plus précisément, je préfère s.Contient au lieu de s.StartsWith.)

Je peux quelque chose ensemble, un maladroit solution à l'aide de deux boutons au lieu d'un, mais j'aimerais vraiment être plus heureux avec celle qui a effectivement fait ce que je veux.

Mise à jour: j'ai trouvé essentiellement la même question après quelques recherches. La réponse fournie, il suggère que l'aide de deux commandes de "faux" c'est le chemin à parcourir.

source d'informationauteur user272551