Anular la regla de sugerencia de autocompletado de Winforms ComboBox

Estoy tratando de modificar el comportamiento de un ComboBox de Windows.Forms para que el menú desplegable Autocompletar muestre elementos de acuerdo con las reglas que especifique.

De manera predeterminada, si usa Autocompletar en un cuadro combinado, la regla que se sigue es "la cadena s se incluye en el menú desplegable if (s.StartsWith (userEnteredTextInTheComboBox))" Todo lo que realmente me interesa es sustituir una nueva regla por la actual uno, pero no puedo encontrar la manera de llegar a él. (Específicamente, preferiría s.Contains en lugar de s.StartsWith).

Puedo reunir una solución torpe usando dos controles en lugar de uno, pero realmente estaría más feliz con uno que realmente haga lo que quiero.

Actualización: encontré esencialmentela misma pregunta Después de un poco más de búsqueda. La respuesta proporcionada allí sugiere que usar dos controles para "simularlo" es el camino a seguir.

Respuestas a la pregunta(2)

Su respuesta a la pregunta