Ciao
Io non intercetterei il metodo PreviewKeyDown, bensì il metodo KeyDown. Infatti a KeyDown viene passato un KeyEventArgs e come argomento, che fornisce la proprietà Handled. Settandola a true, fai capire al programma che hai già pensato tu a gestire il comando, quindi lo il valore della combobox non viene cambiato:
private void comboBoxFattura_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Down)
{
comboBoxMezzo.Focus();
e.Handled = true;
}
}
Luca