Salut,
Avec un code de ce genre :
// si une sélection est déjà faite
if ( monListView.SelectedIndices.Count != 0 )
{
int currentSel = monListView.SelectedIndices[0];
// si il y a encore un item en dessous
if ( currentSel < monListView.Items.Count-1 )
{
// déselection de l'item courant
monListView.Items[currentSel].Selected = false;
// sélection du suivant
monListView.Items[currentSel+1].Selected = true;
}
}