Substituir regra de sugestão de preenchimento automático da caixa de combinação do Winforms

Estou tentando modificar o comportamento de uma caixa de combinação do Windows.Forms para que o menu suspenso AutoCompletar exiba itens de acordo com as regras especificadas.

Por padrão, se você usar o AutoCompletar em uma ComboBox, a regra a seguir será "string s incluída no menu suspenso if (s.StartsWith (userEnteredTextInTheComboBox))". Tudo o que realmente me interessa é substituir uma nova regra pela regra atual. um, mas não consigo encontrar uma maneira de chegar lá. (Especificamente, eu preferiria s.Contains ao invés de s.StartsWith.)

Posso reunir uma solução desajeitada usando dois controles em vez de um, mas eu realmente ficaria mais feliz com um que realmente faça o que quero.

Atualização: eu encontrei essencialmenteA mesma pergunta depois de mais algumas pesquisas. A resposta fornecida sugere que o uso de dois controles para "fingir" é o caminho a seguir.

questionAnswers(2)

yourAnswerToTheQuestion