Como interceptar a tecla TAB para impedir a alteração do foco padrão em C #

Normalmente, ao pressionar a tecla TAB, você altera o foco para o próximo controle na ordem de tabulação especificada. Gostaria de evitar isso e fazer com que a tecla TAB faça outra coisa. No meu caso, gostaria de mudar o foco de uma caixa de combinação para um controle completamente diferente. Não posso fazer isso definindo a ordem das guias. Eu preciso fazer isso programaticamente. Alguma idéia de como? Parece que os eventos KeyDown e KeyPress não podem manipular a tecla TAB corretamente. Obrigado.

questionAnswers(5)

yourAnswerToTheQuestion